+-----------------------------------------------------------------------+
| **Importer Security Filing\                                           |
| (ISF-10, ISF-5)**                                                     |
|                                                                       |
| (CAMIR Version: December 3, 2008)                                     |
+-----------------------------------------------------------------------+

This transaction set is final and conforms to the published Importer
Security Filing and Additional Carrier Requirements interim final rule.
It will continue to be posted on this page for the ease of the Trade but
will be incorporated in the AMS CAMIR in the coming months.

  -----------------------------------------------------------------------
  This chapter provides records that allow the Importer Security Filing
  (ISF-10 and ISF-5) data elements to be transmitted to CBP using the
  CAMIR format.

  -----------------------------------------------------------------------

### 

**TRANSACTION PROCESSING ISF‑3**

**IMPORTER SECURITY FILING INFORMATION (ISF-10) ISF‑5**

**IMPORTER SECURITY FILING INFORMATION FOR FROB, T&E, IE (ISF-5) ISF‑5**

**ISF-10 LOOP DEFINITIONS ISF‑6**

**ISF-5 LOOP DEFINITIONS ISF‑7**

**RECORD DESCRIPTIONS**

> **Record Identifier SF10 (Input) ISF‑8**

A mandatory record that provides the ISF Importer number to which the
ISF submission is related

> **Record Identifier SF15 (Input) ISF‑11**
>
> This is a mandatory input record that provides a shipment reference
> identifier that will be used to associate the ISF-10 information with
> the related commercial filing for the bill of lading number
>
> **Record Identifier SF20 (Input) ISF‑13**

This is a conditional input record that provides reference data.

> **Record Identifier SF25 (Input) ISF‑14**

This is an optional input record that is sued to report information for
each container.

> **Record Identifier SF30 (Input) ISF‑15**

A mandatory record that identifies the type and name of the commercial
entity being reported.

> **Record Identifier SF31 (Input) ISF‑18**

An optional record that provides the secondary name of the commercial
entity.

> **Record Identifier SF35 (Input) ISF‑19**
>
> A conditional record that is used to report the street number, street
> name and optional addressing information of the suite/floor number and
> building name.
>
> **Record Identifier SF36 (Input) ISF‑20**
>
> A conditional record that is used to report geographical data
> pertaining to the city, state/province, postal and country.
>
> **Record Identifier SF40 (Input) ISF‑21**
>
> A mandatory input record used to provide the Harmonized Tariff
> Schedule (HTS) commodity code and the country of origin where the
> goods were manufactured, produced or grown.
>
> **Record Identifier SF50 (Input) ISF‑22**
>
> A conditional record that is used only if the shipment is FROB
> (Foreign Remain On Board) or In-bond export types 62 TE
> (Transportation and Exportation) and 63 IE (Immediate Exportation).
> This record provides the foreign port of destination and the inward
> foreign destination if the goods are moving beyond the foreign port of
> discharge.
>
> **Record Identifier SF90 (Output) ISF‑23**
>
> This is a mandatory output record used to provide acceptance/rejection
> information to the entity that filed the ISF-10 or ISF-5 data set.

**TRANSACTION PROCESSING**

Importer Security Filing (ISF) processing in this submission will be
available to both ABI entry filers using the CATAIR format as well as
non-entry filing trade partners using the CAMIR and X12 formats. This
transaction set is derived from records created for use in the Automated
Broker Interface (ABI) application. The records presented in this
chapter are transmitted to CBP, wrapped in the standard CAMIR "ACR/ZCR"
envelope as set forth in the CAMIR handbook.

When reporting a commercial entity, the SF30, SF35 and SF36 records must
be used if the Entity Qualifier in the SF30 record is equal to code MF
(Manufacturer), SE (Seller), BY (Buyer), ST (Ship To), CS
(Consolidator), LG (Stuffing Location) or BKP (Booking Party). The SF35
and SF36 records provide parsed fields for address and geographical
location reporting to accommodate the various conventions found in the
formats of non US addresses. Alternatively, a DUNS number may be used
instead of reporting name and address for any of these parties.
Additionally, a FIRMS code may be used to report ST (Ship To). In either
of these circumstances only the SF30 record is required.

If the SF30 record contains the Entity code CN (Consignee), then only
the SF30 record is used to report the commercial entity. Entity
Qualifier code values are described on the SF30 record page.

The SF40 record is a mandatory record used to report the Harmonized
Tariff Schedule commodity number at the minimum level of 6 positions and
the country of origin of the goods using the ISO two character country
code. Each manufacturer record loop containing the SF30, SF35, and SF36
records must be followed by the SF40 record(s) containing the Harmonized
Tariff Schedule and Country of Origin information. For the ISF-5, all
SF40 records must be reported following the last commercial entity loop.

The SF50 record is required when the shipment is a FROB or is moving
under In-Bond transportation procedures as a Type 62 (Transportation &
Exportation) or 63 (Immediate Exportation).

To delete a previously accepted Importer Security Filing, only the SF10
record is required containing the ISF transaction number previously
provided in the SN output transaction. The Mandatory/Conditional status
indicated for all other records applies to "Add" or "Replace" actions
only.

The transaction set identifier for this input set is SF, and the
response from CBP will be in the SN output transaction set.

**General Rules**

Unused fields, which are defined as numeric, should not be zero-filled.
These fields should be space filled or data errors may result.

Data should not be placed in fields defined as filler. If data is
present in filler fields, an error message may result.

When transmitting data, all letters must be upper case. While some
applications may not return specific error messages when detecting
lower‑case letters, CBP cannot guarantee the consistency of processing
results for data transmitted in lower case.

**Data Elements**

The data element descriptors are defined as:

**Code Description**

**A** The data element is alphabetic only.

**AN** The data element is alphanumeric only.

**C** The data element is special characters.

**N** The data element is numeric only.

> **X** The data element is alphanumeric or special characters.

All data elements are in fixed-length format. If all positions are not
filled, the formatting rules are:

**Code Description**

**A** Left justify and space-fill.

**AN** Left justify and space-fill.

**C** Left justify and space-fill.

**N** Right justify and zero-fill.

**X** Left justify and space-fill.

***Note***: **If there is no data to insert in a field, space-fill.**

**Importer Security Filing Information (ISF-10)**

1.  Manufacturer Name and Address

2.  Seller Name and Address

3.  Buyer Name and Address

4.  Ship to Name and Address

5.  Scheduled Container Stuffing Location

6.  Consolidator name and address

7.  ISF Importer

8.  Consignee identification number (IRS, SSN, Customs-assigned, CBP
    encrypted ID)

9.  Country of origin where goods were manufactured, produced or grown

10. Harmonized Tariff Schedule at minimum 6-digit level

**Importer Security Filing Information For FROB, T&E, IE (ISF-5)**

1.  Booking Party Name and Address

2.  Foreign Port of Unlading

3.  Place of Delivery

4.  Ship to Name and Address

5.  Harmonized Tariff Schedule at minimum 6-digit level

**ISF-10 LOOP DEFINITIONS**

  ---------------- ---------------------- ----------- ----------------- ----- -------------- --- ------- ------- -------
  **Record         **Description**                    **Requirement**         **Max              ** **           
  Identifier**                                                                Occurrence**                       

  ** **            ** **                              ** **                   ** **              ** **   ** **   ** **

  **SF10 (Input)** Provides ISF header                **M**                   1                                   
                   information                                                                                   

                                                                                                                 

  **SF15 (Input)** Provides shipment                  **M**                   999                                
                   reference identifier                                                                          

                                                                                                                 

  **SF20 (Input)** Provides reference                 **C**                   999                                 
                   data                                                                                          

                                                                                                                 

  **SF25 (Input)** Provides container                 **O**                   999                                 
                   information                                                                                   

                                                                                                                 

  **CONSIGNEE,                                                                                                   
  SELLER, BUYER,                                                                                                 
  SHIP TO,                                                                                                       
  STUFFING                                                                                                       
  LOCATION,                                                                                                      
  CONSOLIDATOR                                                                                                   
  LOOP**                                                                                                         

  **SF30 (Input)** Identifies the type    **M**                         1                                999     
                   and name of commercial                                                                        
                   entity being reported                                                                         

  **SF31 (Input)** Provides the secondary **O**                         1                                        
                   name                                                                                          

  **SF35 (Input)** Provides the street    **C**                         3                                        
                   number, street name                                                                           
                   and optional                                                                                  
                   addressing information                                                                        
                   of the suite/floor                                                                            
                   number and building                                                                           
                   name                                                                                          

  **SF36 (Input)** Provides geographical  **C**                         1                                         
                   data pertaining to the                                                                        
                   city, state/province,                                                                         
                   postal and country                                                                            

                                                                                                                 

  **MANUFACTURER                                                                                                 
  LOOP**                                                                                                         

  **SF30 (Input)** Identifies the type    **M**                         1                                999     
                   and name of commercial                                                                        
                   entity being reported                                                                         

  **SF31 (Input)** Provides the secondary **O**                         1                                        
                   name                                                                                          

  **SF35 (Input)** Provides the street    **C**                         3                                        
                   number, street name                                                                           
                   and optional                                                                                  
                   addressing information                                                                        
                   of the suite/floor                                                                            
                   number and building                                                                           
                   name                                                                                          

  **SF36 (Input)** Provides geographical  **C**                         1                                         
                   data pertaining to the                                                                        
                   city, state/province,                                                                         
                   postal and country                                                                            

                   []{.mark}              []{.mark}                                                              

  **SF40 (Input)** Provides the           **C**                         999                                      
                   Harmonized Tariff                                                                             
                   Schedule (HTS)                                                                                
                   commodity code                                                                                
  ---------------- ---------------------- ----------- ----------------- ----- -------------- --- ------- ------- -------

**ISF-5 LOOP DEFINITIONS**

  -------------- ----------------------- ----------------- -------------- ------- ------- ---------
  **Record       **Description**         **Requirement**   **Max          ** **           
  Identifier**                                             Occurrence**                   

  ** **          ** **                   ** **             ** **          ** **   ** **   ** **

  **SF10         Provides ISF header     **M**             1                               
  (Input)**      information                                                              

                                                                                          

  **SF15         Provides shipment       **M**             999                            
  (Input)**      reference identifier                                                     

                                                                                          

  **SF20         Provides reference data **C**             999                             
  (Input)**                                                                               

                                                                                          

  **SF25         Provides container      **O**             999                             
  (Input)**      information                                                              

                                                                                          

  **SF30         Identifies the type and **M**             1                               
  (Input)**      name of commercial                                                       
                 entity being reported                                                    

  **SF31         Provides the secondary  **O**             1                              
  (Input)**      name                                                                     

  **SF35         Provides the street     **C**             3                              **999**
  (Input)**      number, street name and                                                  
                 optional addressing                                                      
                 information of the                                                       
                 suite/floor number and                                                   
                 building name                                                            

  **SF36         Provides geographical   **C**             1                               
  (Input)**      data pertaining to the                                                   
                 city, state/province,                                                    
                 postal and country                                                       

  ** **                                  ** **                                             

  **SF40         Provides the Harmonized **M**             999                            
  (Input)**      Tariff Schedule (HTS)                                                    
                 commodity code                                                           

  ** **                                  ** **                                             

  **SF50         Used only if the        **C**             1                               
  (Input)**      shipment is FROB                                                         
                 (Foreign Remain On                                                       
                 Board) or In-Bond                                                        
                 export types 62 TE                                                       
                 (Transportation and                                                      
                 Exportation) and 63 IE                                                   
                 (Immediate                                                               
                 Exportation). Provides                                                   
                 the foreign port of                                                      
                 destination and the                                                      
                 inward foreign                                                           
                 destination if the                                                       
                 goods are moving beyond                                                  
                 the foreign port of                                                      
                 discharge                                                                
  -------------- ----------------------- ----------------- -------------- ------- ------- ---------

# Record Identifier SF10 (Input)

This is a mandatory header input record that provides an ISF Importer
Number associated with the ISF-10 information.

+--------------+-----+------+-----+-----------------------------+----+
| ***Record    |     |      |     |                             |    |
| Identifier   |     |      |     |                             |    |
| SF10         |     |      |     |                             |    |
| (Input)***   |     |      |     |                             |    |
+--------------+-----+------+-----+-----------------------------+----+
| **Data       | *   | **Po | *   | **Description**             | ## |
| Element**    | *Le | siti | *St |                             | ## |
|              | ngt | on** | atu |                             | #  |
|              | h/C |      | s** |                             | No |
|              | las |      |     |                             | te |
|              | s** |      |     |                             |    |
+--------------+-----+------+-----+-----------------------------+----+
| Control      | 4AN | 1-4  | M   | Must always equal SF10.     |    |
| Identifier   |     |      |     |                             |    |
+--------------+-----+------+-----+-----------------------------+----+
| SF           | 1N  | 5    | M   | 1 = Importer Security       | 1  |
| Submission   |     |      |     | Filing 10 (ISF-10)          |    |
| Type         |     |      |     | submission                  |    |
|              |     |      |     |                             |    |
|              |     |      |     | 2 = Importer Security       |    |
|              |     |      |     | Filing 5 (ISF-5) submission |    |
+--------------+-----+------+-----+-----------------------------+----+
| Shipment     | 2N  | 6-7  | M   | Only used for SF Submission |    |
| Type Code    |     |      |     | Type 1                      |    |
|              |     |      |     |                             |    |
|              |     |      |     | 01 = Standard or regular    |    |
|              |     |      |     | filings                     |    |
|              |     |      |     |                             |    |
|              |     |      |     | 02 = To Order Shipments     |    |
|              |     |      |     |                             |    |
|              |     |      |     | 03 = Household Goods /      |    |
|              |     |      |     | Personal Effects (HHG / PE) |    |
|              |     |      |     |                             |    |
|              |     |      |     | 04 = Military, Government,  |    |
|              |     |      |     | Diplomatic                  |    |
+--------------+-----+------+-----+-----------------------------+----+
| Action Code  | 1A  | 8    | M   | A = Add, D = Delete, R =    | 2  |
|              |     |      |     | Replace                     |    |
+--------------+-----+------+-----+-----------------------------+----+
| Action       | 2X  | 9-10 | C   | FOR FUTURE USE              |    |
| Reason Code  |     |      |     |                             |    |
+--------------+-----+------+-----+-----------------------------+----+
| ISF Importer | 3X  | 1    | M   | Qualifier denoting the type | 3  |
| Number       |     | 1-13 |     | of data provided in the ISF |    |
| Qualifier    |     |      |     | Importer Number field.      |    |
+--------------+-----+------+-----+-----------------------------+----+
| ISF Importer | 15X | 1    | M   | Importer of Record Number   | 3  |
| Number       |     | 4-28 |     |                             |    |
+--------------+-----+------+-----+-----------------------------+----+
| Date of      | 8N  | 2    | C   | Required if ISF Importer    |    |
| Birth        |     | 9-36 |     | Number Qualifier = 'AEF'    |    |
|              |     |      |     | (Passport Number). Valid    |    |
|              |     |      |     | format for Date of Birth is |    |
|              |     |      |     | MMDDYYYY.                   |    |
+--------------+-----+------+-----+-----------------------------+----+
| Mode of      | 2N  | 3    | O   | Ocean vessel                |    |
| Tr           |     | 7-38 |     | non-containerized = '10'.   |    |
| ansportation |     |      |     |                             |    |
+--------------+-----+------+-----+-----------------------------+----+
| SF           | 15X | 3    | C   | Unique transaction          | 4  |
| Transaction  |     | 9-53 |     | identifier assigned by CBP  |    |
| Number       |     |      |     | and returned in the SF10    |    |
|              |     |      |     | record in the SN data set   |    |
|              |     |      |     | sent in response to the     |    |
|              |     |      |     | ISF, space-filled if the    |    |
|              |     |      |     | Action Code is Add          |    |
+--------------+-----+------+-----+-----------------------------+----+
| SCAC         | 4A  | 5    | O   | Standard Carrier Alpha Code | 5  |
| Identifier   |     | 4-57 |     |                             |    |
+--------------+-----+------+-----+-----------------------------+----+
| ISF Bond     | 20X | 5    | C   | Identification number of    | 3  |
| Holder       |     | 8-77 |     | the party whose bond is     |    |
|              |     |      |     | being obligated for the     |    |
|              |     |      |     | Importer Security Filing.   |    |
|              |     |      |     | See Note 3 for valid number |    |
|              |     |      |     | formats.                    |    |
+--------------+-----+------+-----+-----------------------------+----+
| ISF Bond     | 1A  | 78   | M   | 'Y' or 'N'. Indicates if an |    |
| Indicator    |     |      |     | ISF Bond is being used. If  |    |
|              |     |      |     | this field equals 'Y', data |    |
|              |     |      |     | element ISF Bond Holder     |    |
|              |     |      |     | should be blank, and the    |    |
|              |     |      |     | Surety Code must be         |    |
|              |     |      |     | provided in Record SF20.    |    |
+--------------+-----+------+-----+-----------------------------+----+

+--------------+-----+------+-----+-----------------------------+----+
| ***Record    |     |      |     |                             |    |
| Identifier   |     |      |     |                             |    |
| SF10         |     |      |     |                             |    |
| (Input)***   |     |      |     |                             |    |
+--------------+-----+------+-----+-----------------------------+----+
| **Data       | *   | **Po | *   | **Description**             | ## |
| Element**    | *Le | siti | *St |                             | ## |
|              | ngt | on** | atu |                             | #  |
|              | h/C |      | s** |                             | No |
|              | las |      |     |                             | te |
|              | s** |      |     |                             |    |
+--------------+-----+------+-----+-----------------------------+----+
| Country of   | 2A  | 7    | C   | 2-position ISO Country Code |    |
| Issuance     |     | 9-80 |     | (ISO 3166-1) of country     |    |
|              |     |      |     | where passport was issued;  |    |
|              |     |      |     | Required if ISF Importer    |    |
|              |     |      |     | Number Qualifier = 'AEF'    |    |
|              |     |      |     | (Passport Number)           |    |
+--------------+-----+------+-----+-----------------------------+----+

###### Note 1

When code 1 is used, the SF data set must have an SF30 record for each
of the following Entity Codes: MF, SE, BY, ST, CS, CN and LG.

When code 2 is used, the SF data set must have an SF30 record for each
of the following Entity codes: BKP and ST. Entity code list is on the
SF30 record page of this chapter.

###### Note 2

For a "Delete" Action Code, only the SF10 record is required to be
submitted with the SF transaction number that was previously provided in
the SN output transaction.

###### Note 3

The qualifiers for data element ISF Importer Number Qualifier (left
justified) are:

> EI = Employer Identification Number (IRS #)
>
> ANI = CBP-assigned Number for Importer/Consignee
>
> 34 = Social Security Number
>
> AEF = Passport Number\*

\* The 'AEF' qualifier must be used when the Shipment Type Code = '03'
(HHG/PE -- Household Goods and Personal Effects)

Valid formats for the ISF Importer Number, FTZ Applicant Number, and ISF
Bond Holder are:

> **NN‑NNNNNNNXX** Internal Revenue Service (IRS) Number
>
> **YYDDPP‑NNNNN** CBP Assigned Number
>
> **NNN‑NN‑NNNN** Social Security Number

###### Note 3 - Continued

In these codes, *N* = number, *X* = alphanumeric, *YY* = the last two
digits of the calendar year when the number is assigned, *DDPP* = the
district/port code where the number is assigned.

If the ISF Importer Number is in the IRS number format and the last two
positions are blank, the system may convert the blanks to zeros.
Importer Security Filing output data may show the last two positions of
the ISF Importer Number as zeros when two blanks were input.

For goods intended to be entered into an FTZ (Foreign Trade Zone), for
the purposes of the Importer Security Filing, the ISF Importer is deemed
to be the Applicant for FTZ Admission and is the same "importer number"
as would be reported in CBP Form 3461. For example, if the IRS number is
used on the CBP Form 3461 or CBP Form 7501 to identify the importer or
record, then code EI would be used in data element ISF Importer Number
Qualifier (left justified) and the IRS number reported in data element
ISF Importer Number of this record.

###### Note 4

CBP will assign a unique SF Transaction Number (FFFFCCYYNNNNNNN) that
will be returned in the output response from CBP to the ISF submitter in
the SN transaction set. FFFF=Filer code, CCYY=calendar year such as
2008, NNNNNNN=numeric sequence number.

###### Note 5

The SCAC of the vessel operator that is transporting the container.

# Record Identifier SF15 (Input)

## This is a mandatory input record that provides a shipment reference identifier that will be used to associate the ISF information with the related commercial filing for the bill of lading number. A code is used to identify the type of bill of lading: regular or house. 

+--------------+-----+------+-----+-----------------------------+----+
| ***Record    |     |      |     |                             |    |
| Identifier   |     |      |     |                             |    |
| SF15         |     |      |     |                             |    |
| (Input)***   |     |      |     |                             |    |
+--------------+-----+------+-----+-----------------------------+----+
| **Data       | *   | **Po | *   | **Description**             | ## |
| Element**    | *Le | siti | *St |                             | ## |
|              | ngt | on** | atu |                             | #  |
|              | h/C |      | s** |                             | No |
|              | las |      |     |                             | te |
|              | s** |      |     |                             |    |
+--------------+-----+------+-----+-----------------------------+----+
| Control      | 4AN | 1-4  | M   | Must always equal SF15.     |    |
| Identifier   |     |      |     |                             |    |
+--------------+-----+------+-----+-----------------------------+----+
| Code         | 2A  | 5-6  | M   | Code identifying the type   | 1  |
| Qualifier    |     |      |     | of shipment reference       |    |
|              |     |      |     | identifier                  |    |
+--------------+-----+------+-----+-----------------------------+----+
| Shipment     | 5   | 7-56 | M   | The bill of lading related  |    |
| Reference    | 0AN |      |     | to the Code Qualifier data  |    |
| Identifier   |     |      |     | element. This field must    |    |
|              |     |      |     | include the SCAC of the     |    |
|              |     |      |     | bill of lading issuer       |    |
|              |     |      |     | concatenated with the bill  |    |
|              |     |      |     | of lading number. Do not    |    |
|              |     |      |     | include spaces, hyphens,    |    |
|              |     |      |     | slashes or other special    |    |
|              |     |      |     | characters.                 |    |
+--------------+-----+------+-----+-----------------------------+----+
| Filler       | 24X | 5    | M   | Space-fill                  |    |
|              |     | 7-80 |     |                             |    |
+--------------+-----+------+-----+-----------------------------+----+

###### Note 1

Valid Code Qualifiers are:

> OB (Ocean Bill of Lading -- used for Regular Bills),
>
> BM (House Bill of Lading)

For purposes of the Importer Security Filing, the following bill of
lading definitions apply:

> Regular Bill -- is defined as a non-Master, bill of lading issued by a
> Vessel Operating Common Carrier with **[NO UNDERLYING]{.underline}**
> house bills. This bill type is also referred to as "Straight Bill" or
> "Simple Bill".
>
> House Bill -- is defined as a bill of lading issued by a Non-Vessel
> Operating Common Carrier or Freight Forwarder to a customer as a
> [receipt](http://www.businessdictionary.com/definition/receipt.html)
> for the
> [goods](http://www.businessdictionary.com/definition/goods.html) being
> shipped with other
> [cargo](http://www.businessdictionary.com/definition/cargo.html) as
> one
> [consignment](http://www.businessdictionary.com/definition/consignment.html)
>
> Master Bill -- is defined as an ocean bill of lading issued by a
> Vessel Operating Common Carrier covering at least one or more
> underlying house bills of lading.
>
> CBP is requiring only the number for the bill of lading at the lowest
> level (i.e., the regular straight/simple bill of lading or house bill
> of lading) and not the master bill of lading number.

###### Note 1 - Continued

> The SF15 record is used to report House Bills ("BM" qualifier) and
> Regular Bills ("OB" qualifier). If multiple House Bills and Regular
> Bills exist, the SF15 record is repeated accordingly.
>
> If the filer chooses to provide the optional Master Bill for House
> Bills provided in the SF15 record, the Master Bill is reported in the
> SF20 record with an "MB" qualifier. As with the SF15 record, multiple
> SF20 records are used to report multiple Master Bills.

**Record Identifier SF20 (Input)**

## This is a conditional input record that provides reference data.

+--------------+-----+------+-----+-----------------------------+----+
| ***Record    |     |      |     |                             |    |
| Identifier   |     |      |     |                             |    |
| SF20         |     |      |     |                             |    |
| (Input)***   |     |      |     |                             |    |
+--------------+-----+------+-----+-----------------------------+----+
| **Data       | *   | **Po | *   | **Description**             | ## |
| Element**    | *Le | siti | *St |                             | ## |
|              | ngt | on** | atu |                             | #  |
|              | h/C |      | s** |                             | No |
|              | las |      |     |                             | te |
|              | s** |      |     |                             |    |
+--------------+-----+------+-----+-----------------------------+----+
| Control      | 4AN | 1-4  | M   | Must always equal SF20.     |    |
| Identifier   |     |      |     |                             |    |
+--------------+-----+------+-----+-----------------------------+----+
| Code         | 3AN | 5-7  | M   | Code that defines the       | 1  |
| Qualifier    |     |      |     | Reference Data.             |    |
+--------------+-----+------+-----+-----------------------------+----+
| Reference    | 5   | 8-57 | M   | When providing a Master     | 2  |
| Data         | 0AN |      |     | Bill of Lading Number, this |    |
|              |     |      |     | field must include the SCAC |    |
|              |     |      |     | of the bill of lading       |    |
|              |     |      |     | issuer concatenated with    |    |
|              |     |      |     | the bill of lading number.  |    |
|              |     |      |     | Do not include spaces,      |    |
|              |     |      |     | hyphens, slashes or other   |    |
|              |     |      |     | special characters.         |    |
+--------------+-----+------+-----+-----------------------------+----+
| Filler       | 23X | 5    | M   | Space-fill                  |    |
|              |     | 8-80 |     |                             |    |
+--------------+-----+------+-----+-----------------------------+----+

###### Note 1

Valid Code Qualifiers are:

> 6B (US CBP Entry Number),
>
> MB (Master Bill of Lading Number)
>
> SBN (ISF Bond Number)
>
> V1 (Surety Code)

The Entry Number is optional.

The Master Bill Number is optional.

SBN is required if the ISF Bond Holder is not reported in the SF10
record and the ISF Bond Indicator equals 'N'.

V1 is required if the ISF Bond Indicator in the SF10 record equals 'Y'.

###### Note 2

The entry number must be normalized and formatted as follows:
FFFNNNNNNNN.

# Record Identifier SF25 (Input)

## This is an optional input record that is used to report information for each container. 

+-------------+-----+-------+-----+---------------------------+-----+
| ***Record   |     |       |     |                           |     |
| Identifier  |     |       |     |                           |     |
| SF25        |     |       |     |                           |     |
| (Input)***  |     |       |     |                           |     |
+-------------+-----+-------+-----+---------------------------+-----+
| **Data      | *   | **    | *   | **Description**           | #   |
| Element**   | *Le | Posit | *St |                           | ### |
|             | ngt | ion** | atu |                           | # N |
|             | h/C |       | s** |                           | ote |
|             | las |       |     |                           |     |
|             | s** |       |     |                           |     |
+-------------+-----+-------+-----+---------------------------+-----+
| Control     | 4AN | 1-4   | M   | Must always equal SF25.   |     |
| Identifier  |     |       |     |                           |     |
+-------------+-----+-------+-----+---------------------------+-----+
| Equipment   | 2X  | 5-6   | M   | Code that describes the   | 1   |
| Description |     |       |     | equipment.                |     |
| Code        |     |       |     |                           |     |
+-------------+-----+-------+-----+---------------------------+-----+
| Equipment   | 4A  | 7-10  | M   | Alpha prefix preceding    |     |
| Initial     |     |       |     | the equipment serial      |     |
|             |     |       |     | number                    |     |
+-------------+-----+-------+-----+---------------------------+-----+
| Equipment   | 15N | 11-25 | M   | Serial number of the      |     |
| Number      |     |       |     | equipment                 |     |
+-------------+-----+-------+-----+---------------------------+-----+
| Equipment   | 1N  | 26    | C   | Check digit of the        | 2   |
| Number      |     |       |     | equipment number          |     |
| Check Digit |     |       |     |                           |     |
+-------------+-----+-------+-----+---------------------------+-----+
| Equipment   | 4AN | 27-30 | O   | Code identifying the type | 3   |
| Size Type   |     |       |     | of equipment.             |     |
| Code        |     |       |     |                           |     |
+-------------+-----+-------+-----+---------------------------+-----+
| Filler      | 50X | 31-80 | M   | Space-fill                |     |
+-------------+-----+-------+-----+---------------------------+-----+

**Note 1**

See CAMIR (Customs Automated Manifest Interface Requirements) Handbook,
Appendix I for list of valid equipment description codes used in this
application.

**Note 2**

Not all intermodal equipment have a check digit but if the equipment has
a check digit, it must be reported in this location.

**Note 3**

See CAMIR (Customs Automated Manifest Interface Requirements) Handbook,
Appendix I for list of valid equipment size type codes used in this
application.

# Record Identifier SF30 (Input)

## This is a mandatory record that identifies the type of commercial entity whose identity is being reported.

Records SF30, SF35 and SF36 are a set that is used to report the
identity of the Manufacturer/Supplier (MF), Selling Party (SE), Buying
Party (BY), Ship To Party (ST), Scheduled Container Stuffing Location
(LG), Consolidator (CS), Booking Party (BKP). Alternatively, a DUNS
number may be used instead of reporting name and address for any of
these parties. Additionally, a FIRMS code may be used to report ST (Ship
To). In either of these circumstances, or if the SF30 record contains
the Entity Identifier code CN (Consignee), only the SF30 record is
required.

Each manufacturer record loop containing the SF30, SF35, and SF36
records must be followed by the SF40 record(s) containing the Harmonized
Tariff Schedule and Country of Origin information.

  --------------- ------------------ -------------- ------------ ------------------------------ ----------
  ***Record                                                                                     
  Identifier SF30                                                                               
  (Input)***                                                                                    

  **Data          **Length/Class**   **Position**   **Status**   **Description**                **Note**
  Element**                                                                                     

  Control         4AN                1-4            M            Must always equal SF30.        
  Identifier                                                                                    

  Entity Code     3A                 5-7            M            Code identifying the type of   1
                                                                 commercial entity being        
                                                                 reported.                      

  Entity Name     35X                8-42           C            Unless an allowable Entity     
                                                                 Identifier is used, report the 
                                                                 text name of the entity        
                                                                 associated with the codes MF,  
                                                                 SE, BY, ST, LG, CS or BKP as   
                                                                 reported in the Entity Code.   

  Entity          3X                 43-45          C            This field must be used if the 2
  Identifier                                                     entity identifier is being     
  Qualifier                                                      supplied in lieu of name and   
                                                                 address. This field is         
                                                                 mandatory if the entity        
                                                                 identifier is CN.              

  Entity          20X                46-65          C            The code identified by the     2
  Identifier                                                     Entity Identifier Qualifier.   

  Filler          15X                66-80          M            Space-fill                     
  --------------- ------------------ -------------- ------------ ------------------------------ ----------

###### Note 1

### 

Entity Codes:

### 

> **Code Description**

**MF** Manufacturer/Supplier

**SE** Selling Party

**BY** Buying Party

**ST** Ship To Party

**LG** Scheduled Container Stuffing Location

**CS** Consolidator

**BKP** Booking Party (FROB, TE, IE)

**CN** Consignee

###### Note 2

Valid values for Entity Identifier Qualifiers are:

> EI = Employer Identification Number (IRS #)
>
> ANI = CBP-assigned Number for Consignee
>
> CIN = CBP encrypted Consignee ID
>
> 34 = Social Security Number
>
> DUN = DUNS Number\*
>
> DNS = DUNS+4 Number\*
>
> FR = Facility Information Resource Management System (FIRMS) Code \*\*

\*DUNS Numbers will be accepted for the following parties:

**MF** Manufacturer/Supplier

**SE** Selling Party

**BY** Buying Party

**ST** Ship To Party

**LG** Scheduled Container Stuffing Location

**CS** Consolidator

**BKP** Booking Party (FROB, TE, IE)

\*\*FIRMS code will be accepted for the following parties:

**ST** Ship To Party

Valid formats for the Consignee Number are:

> **NN‑NNNNNNNXX** Internal Revenue Service (IRS) Number
>
> **YYDDPP‑NNNNN** CBP Assigned Number
>
> **NNN‑NN‑NNNN** Social Security Number
>
> ‑**CCCCCCCCCCC** Encrypted Number (Ultimate Consignee Only)

###### Note 2 - Continued

In these codes, *N* = number, *X* = alphanumeric, *YY* = the last two
digits of the calendar year when the number is assigned, *DDPP* = the
district/port code where the number is assigned and *C* = character.

Use of the old CBP‑assigned number (NNNN‑NNNNN) expired July 1, 1992.

# Record Identifier SF31 (Input)

## This is an optional record that provides a secondary name for the commercial entity reported in the previous SF30 record. 

  --------------- ------------------ -------------- ------------ ------------------------------ ----------
  ***Record                                                                                     
  Identifier SF31                                                                               
  (Input)***                                                                                    

  **Data          **Length/Class**   **Position**   **Status**   **Description**                **Note**
  Element**                                                                                     

  Control         4AN                1-4            M            Must always equal SF31.        
  Identifier                                                                                    

  Entity Code     3A                 5-7            M            Code identifying the type of   1
                                                                 secondary name.                

  Entity Name     35X                8-42           M            The secondary name of the      
                                                                 entity reported in the SF30    
                                                                 record.                        

  Filler          38X                43-80          M            Space-fill                     
  --------------- ------------------ -------------- ------------ ------------------------------ ----------

###### Note 1

### 

Valid Entity Codes are:

> **Code Description**
>
> **ALA** Alternative Addressee

**DH** Doing Business As

> **DV** Division
>
> **NU** Formerly Known As
>
> **NV** Formerly Doing Business As
>
> **XD** Alias (Other Names Used)

# Record Identifier SF35 (Input)

## This is a conditional record used to transmit lines of the entity's address data. If the SF30 record contains the Entity code CN (Consignee), the SF35 and SF36 records are not used. If the SF30 record contains codes DUN (DUNS), DNS (DUNS+4), or FR (FIRMS) in data element Entity Identifier Qualifier, records SF35 and SF36 are not used.

  --------------- ------------------ -------------- ------------ ------------------------------ ----------
  ***Record                                                                                     
  Identifier SF35                                                                               
  (Input)***                                                                                    

  **Data          **Length/Class**   **Position**   **Status**   **Description**                **Note**
  Element**                                                                                     

  Control         4AN                1-4            M            Must always equal SF35.        
  Identifier                                                                                    

  Address         2AN                5-6            M            Address Component Qualifier    1
  Component                                                      describing the Address         
  Qualifier                                                      Information data element       

  Address         35AN               7-41           M            Address Information            
  Information                                                    corresponding to the Address   
                                                                 Component Qualifier data       
                                                                 element                        

  Address         2AN                42-43          O            Address Component Qualifier    1
  Component                                                      describing the Address         
  Qualifier                                                      Information data element       

  Address         35AN               44-78          O            Address Information            
  Information                                                    corresponding to the Address   
                                                                 Component Qualifier data       
                                                                 element                        

  Filler          2X                 79-80          M            Space-fill                     
  --------------- ------------------ -------------- ------------ ------------------------------ ----------

###### Note 1

Valid Address Component Qualifiers are:

> **Code Description**
>
> **01** Street Number
>
> **02** Street Name
>
> **05** P.O. Box Number
>
> **12** Building Name
>
> **13** Apartment Number
>
> **14** Suite Number
>
> **15** Unstructured Street Address
>
> **28** Association Name
>
> **30** Pier
>
> **31** Wing
>
> **32** Floor Number
>
> **35** Room
>
> **37** Unit
>
> **57** Cross Street
>
> **AK** Building Number

**Record Identifier SF36 (Input)**

## This is a conditional header input record that provides data pertaining to the city, country, geographical sub entity code and postal code associated with the address of the entity reported in the SF30 record. If the SF30 record contains the Entity Identifier code CN (Consignee), the SF35 and SF36 records are not used. If the SF30 record contains codes DUN (DUNS), DNS (DUNS+4), or FR (FIRMS) in data element Entity Identifier Qualifier, records SF35 and SF36 are not used.

  --------------- ------------------ -------------- ------------ ----------------------------------------------------------- ----------
  ***Record                                                                                                                  
  Identifier SF36                                                                                                            
  (Input)***                                                                                                                 

  **Data          **Length/Class**   **Position**   **Status**   **Description**                                             **Note**
  Element**                                                                                                                  

  Control         4AN                1-4            M            Must always equal SF36.                                     
  Identifier                                                                                                                 

  City            35AN               5-39           M            The city portion of the address where the entity is         
                                                                 located.                                                    

  Country Sub     3AN                40-42          C            ISO subdivision code -                                      
  Entity Code                                                    http://www.unece.org/cefact/locode/service/sublocat.htm.    
                                                                 Space-fill if not applicable.                               

  Filler          6X                 43-48          M            Space-fill                                                  

  Postal Code     15AN               49-63          C            Postal code (i.e. ZIP code in USA) Space-fill if no postal  
                                                                 code is available.                                          

  Country         2A                 64-65          M            The International Standards Organization (ISO) country code 
                                                                 representing the country portion of the address. A list of  
                                                                 ISO country codes is found in Appendix G of the CAMIR       
                                                                 handbook.                                                   

  Filler          15X                66-80          M            Space-fill.                                                 
  --------------- ------------------ -------------- ------------ ----------------------------------------------------------- ----------

# Record Identifier SF40 (Input)

## This is a mandatory input record used to transmit the Harmonized Tariff Schedule number associated with the commercial entities in this transaction set. 

Each manufacturer record loop containing the SF30, SF35, and SF36
records must be followed by the SF40 record(s) containing the Harmonized
Tariff Schedule and Country of Origin information. For the ISF-5, all
SF40 records must be reported following the last commercial entity loop.

  --------------- ------------------ -------------- ------------ ------------------------------ ----------
  ***Record                                                                                     
  Identifier SF40                                                                               
  (Input)***                                                                                    

  **Data          **Length/Class**   **Position**   **Status**   **Description**                **Note**
  Element**                                                                                     

  Control         4AN                1-4            M            Must always equal SF40.        
  Identifier                                                                                    

  Harmonized      10N                5-14           M            The code located in the        
  Number                                                         *Harmonized Tariff Schedule of 
                                                                 the United States Annotated*   
                                                                 that represents the tariff     
                                                                 number. Left justify the       
                                                                 number. Only the first six     
                                                                 digits of the code are         
                                                                 mandatory; 8-digit and         
                                                                 10-digit Harmonized Tariff     
                                                                 Schedule codes are optional.   

  Country of      2AN                15-16          C            The ISO code representing the  1
  Origin                                                         country of origin where goods  
                                                                 are produced, manufactured or  
                                                                 grown. ISO codes are located   
                                                                 in Appendix G of the CAMIR     
                                                                 handbook.                      

  Filler          64X                17-80          M            Space-fill.                    
  --------------- ------------------ -------------- ------------ ------------------------------ ----------

###### Note 1

Country of Origin is not required if the ISF submission is being made
for FROB, IE or TE shipments, i.e. ISF-5.

# Record Identifier SF50 (Input)

## This is a conditional record that is only required when the shipment is transiting the customs territory of the United States as FROB (foreign remain on board), or under the provisions of In-Bond transportation for exportation Type 62 (Transportation and Exportation) and Type 63 (Immediate Exportation) In-Bond moves; the ISF Submission Type in record SF10 must equal code '2' (ISF-5).

  --------------- ------------------ -------------- ------------ ------------------------------ ----------
  ***Record                                                                                     
  Identifier SF50                                                                               
  (Input)***                                                                                    

  **Data          **Length/Class**   **Position**   **Status**   **Description**                **Note**
  Element**                                                                                     

  Control         4AN                1-4            M            Must always equal SF50.        
  Identifier                                                                                    

  Code Qualifier  3X                 5-7            M            Code that defines the          1
                                                                 reference source of data in    
                                                                 Foreign Port of Unlading data  
                                                                 element. If the qualifier does 
                                                                 not occupy the entire field,   
                                                                 space-fill where appropriate.  

  Foreign Port of 15N                8-22           M            Code of foreign seaports used  
  Unlading                                                       to report where cargo is       
                                                                 unladen after export from the  
                                                                 US.                            

  Code Qualifier  3X                 23-25          M            Code that defines the          1
                                                                 reference source of the data   
                                                                 the Place of Delivery data     
                                                                 element. If the qualifier does 
                                                                 not occupy the entire field,   
                                                                 space-fill where appropriate.  

  Place of        15N                26-40          M            Code used for city             
  Delivery                                                       identification where delivery  
                                                                 occurs in foreign country      
                                                                 beyond port of unlading.       

  Filler          40X                41-80          M            Space-fill                     
  --------------- ------------------ -------------- ------------ ------------------------------ ----------

###### Note 1

Valid codes are:

> K = US Army Corps of Engineers Schedule K Code
>
> UN = United Nations Location Code

# Record Identifier SF90 (Output)

## This is a mandatory output record used to provide acceptance/rejection information to the entity that filed the ISF-10 or ISF-5 data set.

If the data set received is processed and found to be error free, CBP
will return the SF10 record; the SF15 record(s); and SF90 records to the
data processing site that provided the ISF-10 or ISF-5 input data set.

If the data set received is processed and found to have error
conditions, CBP will return the SF10 record and the SF15 record(s).  Any
record containing an error will be returned with a corresponding record
SF90.  If an error occurs in records SF35 or SF36, the corresponding
SF30 record will be returned along with the record with the error.  For
the ISF-10, if an error occurs in record SF40, it will be returned with
the corresponding SF30 record.

***NOTE***: There are two types of SF90 records; a record-level SF90 and
a message-level SF90. The record-level SF90 provides errors related to a
specific record/field. The message-level SF90 provides the status of the
ISF filing, i.e. Accepted or Rejected. The Narrative Message Code field
will only appear in record-level SF90 records. The Message Type Code
field only appears in message-level SF90 records.

+--------------+-----+------+-----+-----------------------------+----+
| ***Record    |     |      |     |                             |    |
| Identifier   |     |      |     |                             |    |
| SF90         |     |      |     |                             |    |
| (Output)***  |     |      |     |                             |    |
+--------------+-----+------+-----+-----------------------------+----+
| **Data       | *   | **Po | *   | **Description**             | ** |
| Element**    | *Le | siti | *St |                             | No |
|              | ngt | on** | atu |                             | te |
|              | h/C |      | s** |                             | ** |
|              | las |      |     |                             |    |
|              | s** |      |     |                             |    |
+--------------+-----+------+-----+-----------------------------+----+
| Control      | 4AN | 1-4  | M   | Must always equal SF90.     |    |
| Identifier   |     |      |     |                             |    |
+--------------+-----+------+-----+-----------------------------+----+
| Message Type | 2AN | 5-6  | C   | 01 = Data Rejected with     |    |
| Code         |     |      |     | error(s).                   |    |
|              |     |      |     |                             |    |
|              |     |      |     | 02 = Data Accepted (error   |    |
|              |     |      |     | free)                       |    |
|              |     |      |     |                             |    |
|              |     |      |     | 03 = Data Accepted with     |    |
|              |     |      |     | Warning.                    |    |
+--------------+-----+------+-----+-----------------------------+----+
| Narrative    | 3AN | 7-9  | M   | A code that qualifies the   |    |
| Message Code |     |      |     | narrative message (see      |    |
| Identifier   |     |      |     | Appendix H of the CAMIR     |    |
|              |     |      |     | Handbook).                  |    |
+--------------+-----+------+-----+-----------------------------+----+
| Narrative    | 40X | 1    | M   | Narrative message text.     |    |
| Message Text |     | 0-49 |     |                             |    |
+--------------+-----+------+-----+-----------------------------+----+
| Filler       | 31X | 5    | M   | Space-fill                  |    |
|              |     | 0-80 |     |                             |    |
+--------------+-----+------+-----+-----------------------------+----+

Examples of Output Message Set Record Sequencing:

Error Free input: ACR, SF10, SF15, SF90, ZCR.

Input with error: ACR, SF10, SF15, SF30, SF36 record with error data,
SF90 record with Narrative Error Text, SF90 with position 5-6 populated,
ZCR.