Skip to content
Reference

Every field in a shipping line filing

Every field in a shipping line filing, and what it means

Last updated

Generated from ICEGATE's published SACHM23 manifest guide — do not edit by hand. Regenerate with pnpm kb:manifest-fields.

A SAM / SDM (SACHM23) is the shipping line's own filing — the arrival manifest (SAM), the departure manifest (SDM), the entry inward request (SEI) and the departure notification (SDN) are all this message. You will most often be reading one rather than filing it: a line sends you their manifest and you check your bills against it, or you open one under Shipping line filing to correct a line.

This is every field the guide describes, in ICEGATE's own words, grouped by the block it lives in. The JSON key is given for each, because that is what an error message or the raw file calls it.

Fields the platform's Shipping line filing editor puts on screen are marked ✓ on screen — 207 of the 215. The rest are in the message and are shown as they came when you open a file; they are described here because a manifest you are handed can carry any of them.

For the CSN you file yourself, the equivalent is Every field in a CSN filing. The two messages share many field names and not always the same meaning — read the one for the message you actually hold.

Declaration Reference

The message envelope: which port it is filed at, which reporting event it is, and the job number and date the filer assigned it.

FieldJSON keyValueWhat ICEGATE says it is
Message Type (✓ on screen)msgTypa code, max 1The Flag specifying the action requested on this transmission. The Values could be F- Fresh and A- Amendment
Port of Reporting (✓ on screen)prtofRptngtext or digits, max 6The Custom Location of Reporting Pattern: ([I][N])([A-Z]|[0-9]){4}
Job Number (✓ on screen)jobNoa number, max 6The Unique ID provided by User for this transmission.
Job Date (✓ on screen)jobDta dateThe Date of generation of Unique ID provided by User for this transmission. Pattern: [0-9]{4}(0[1-9]|1[0-2])(0[1-9]|[1-2][0-9]|3[0-1])
Reporting Event (✓ on screen)rptngEventa code, max 4The Code specifying the Reporting Event pertaining to this transmission. Reporting Event (Arr/Dept.)
Manifest Rotation No (✓ on screen)mnfstNoRotnNoa number, max 7The Unique IDGenerated by Customs for this Compliance.
Manifest Rotation Date (✓ on screen)mnfstDtRotnDta dateThe Date generation of Unique ID by Customs for this Compliance. (YYYYMMDD)
Vessel Movement Type (✓ on screen)vesselTypMvmta code, max 2— Values: RI / FI / II
Departure Manifest Number (✓ on screen)dptrMnfstNoa number, max 7Reference to Previous Manifest.
Departure Manifest Date (✓ on screen)dptrMnfstDta dateReference to Previous Manifest. Pattern: [0-9]{4}(0[1-9]|1[0-2])(0[1-9]|[1-2][0-9]|3[0-1])

Authorized Person

Who is filing, and in what capacity — the line itself, its agent, or a carrier — with the PAN-based code they are registered under.

FieldJSON keyValueWhat ICEGATE says it is
Submitter Type (✓ on screen)sbmtrTyptext or digits, max 4The Type of Authorized Entity submitting this Manifest. Submitter Type Values: ASA / ATO / ASC / ANC
Submitter Code (✓ on screen)sbmtrCdtext or digits, max 15The Code of Authorized Entity submitting this Manifest
Authorised Representative Code (✓ on screen)authReprsntvCdtext or digits, max 10PAN of authorized person (SL or SA code)
Shipping Line Code (✓ on screen)shpngLineCda code, max 10The Code of Main Line Operator.
Authorised Sea Carrier Code (✓ on screen)authSeaCarrierCdtext or digits, max 10The Registered Code of Authorized Sea Carrier ( Entity responsible for operating the Conveyance)
Master Name (✓ on screen)masterNamea code, max 30only in Arrival or Departure
Shipping Line Bond No (✓ on screen)shpngLineBondNmbrtext or digits, max 10The Registered Number of Shipping Line Bond (Entity responsible for operating the Conveyance).
Terminal Operator Code (✓ on screen)trmnlOprtrCda code, max 10The Code of Main Operator

Vessel Details

The ship as a registered object rather than as a voyage: its IMO identity, type, nationality, port and date of registry, and its gross and net tonnage from the International Tonnage Certificate.

FieldJSON keyValueWhat ICEGATE says it is
Mode of Transport (✓ on screen)modeOfTrnsprttext or digits, max 4Mode of Transport used for crossing the Border/Movement, Coded. Values: 1=Sea, 2=Rail, 3=Truck, 4=Air
Type of Transport means (✓ on screen)typOfTrnsprtMeanstext or digits, max 25The type of identifier of the means of transport used in crossing theBorder/Movement, coded. Values: IMO / IATA / Lloyd
Transport Means Identity (✓ on screen)trnsprtMeansIdtext or digits, max 25Identifier to identify the means of transport used for crossing the Border/Movement, Coded.
Vessel Code (✓ on screen)vesselCda code, max 10A unique ship's identification used primarily for radio communications shown on the ship's IMO certificates.
Ship Type (✓ on screen)shipTyptext or digits, max 3The type of the ship shown on its IMO ship's certificate.
Nationality of Ship (✓ on screen)natnltyOfShipa code, max 70The code representing the nationality of the ship shown on its IMO ship’s certificate.
Port of Registry (✓ on screen)prtOfRegistrytext or digits, max 6The name and country for the Port of Registry shownon the IMO ship certificate.
Registry Date (✓ on screen)registryDta dateThe date of issuance shown on the Certificate of Registry.
Registry Number (✓ on screen)registryNmbrtext or digits, max 35The unique alphanumeric identifier assigned to the Certificate of Registry by the issuing nation for tracking purposes.
Gross tonnage (✓ on screen)grossTonnagea number, 12 digits with 3 decimalsThe gross tonnage shown on the ship's International Tonnage Certificate or other document issued by the Flag State or Recognized Organization.
Net Tonnage (✓ on screen)netTonnagea number, max 14The net tonnage shown on the ship's International Tonnage Certificate or other document issued by the Flag State orRecognized Organization.
Purpose of Call (✓ on screen)purposeOfCalltext or digits, max 3A code representing the primary reason for the ship to enter the referenced port.

Voyage Details

This particular call: the voyage number, the customs rotation number, why the ship is calling, and the totals customs cross-checks the cargo against.

FieldJSON keyValueWhat ICEGATE says it is
Voyage DetailsvoyageDtlsa code, max 10Voyage Number Unique number assigned by Operator for a voyage.
Conveyance ReferenceNumber (✓ on screen)cnvnceRefNmbrtext or digits, max 35To identify a journey of a means of transport, for example voyage number, flight number, trip number.(Assigned by Port, Airport). Total No. of Transport Equipment Manifested ("totalNoOfTrnsprtEqmt Mnfsted") 5 N The total number of Transport Equipment Manifested on the voyage
Cargo Description (✓ on screen)crgoDescCddtext or digits, max 3Cargo Description , coded
Brief Cargo Description (✓ on screen)briefCrgoDesca code, max 30Brief cargo desc
Total number of Transport Contracts Manifested (✓ on screen)totalNmbrOfLinesa number, max 5The Count of Transport Contracts Manifested on the voyage.
Expected Date & Time of Arrival (✓ on screen)exptdDtAndTimeOfArvla dateThe date and time the ship is estimated to arrive at the port of Call.
Expected Date & Time of Departure (✓ on screen)exptdDtAndTimeOfDptra dateThe date and time the ship is estimated to depart at the port of call. (YYYYMMDD)
Number of Passengers Manifested (✓ on screen)nmbrOfPsngrsMnfsteda number, max 4The count of persons on board the ship who are passengers as defined by SOLAS.
Number of Crew Manifested (✓ on screen)nmbrOfCrewMnfsteda number, max 4The count of personsactually employed for duties on board during a voyage in the working or service of a ship and included in the crew list.

Ship Itinerary

The ports this voyage has called at and will call at, in order — which is what customs reads to know where the cargo has been.

FieldJSON keyValueWhat ICEGATE says it is
Ship Itinerary sequence (✓ on screen)shipItnrySeqa code, max 3The serial number indicating the sequence of the port of call by the Transport Means.
Port of call Coded (✓ on screen)prtOfCallCddtext or digits, max 10The Code representing the Port of call by Transport Means.
Port of call Name (✓ on screen)prtOfCallNametext or digits, max 256The Name representing the Port of call by Transport Means

Arrival /Departure Details

What happened at this port: the times reported by the terminal, entry inward, sailing, and the counts of containers landed and loaded.

FieldJSON keyValueWhat ICEGATE says it is
Number of Passengers on Call (✓ on screen)nmbrOfPsngrsa number, max 4The count of persons on board the ship who are passengers as defined by SOLAS.
Number of crew on Call (✓ on screen)nmbrOfCrewa number, max 4The count of personsactually employed for duties on board during a voyage in the working or service of a ship and included in the crew list.
Light House dues (in INR) (✓ on screen)lightHouseDuesa number, max 9The Amount of LightHouse Dues Paid
Loading complete time by TO (✓ on screen)loadingCmpltTimeByToa date(YYYYMMDD hh24:mi) The Actual Time of Completion of Loading of Cargo as reported by Authorized Terminal Operator
Total No. of containers Landed (✓ on screen)totalNoOfCntrsLandeda number, max 5The Total Count of Transport Equipment’s Landed.
Total No. of Containers Loaded (✓ on screen)totalNoOfCntrsLoadeda number, max 5The Total Count of Transport Equipment’s Loaded.
Total no. of persons on board (✓ on screen)totalNmbrOfPrsnsOnBoarda number, max 4The total number of persons on board the ship including crew and passengers. Total no. of transport equipment
reported on Arrival/Departure (✓ on screen)totalNoOfTrnsprtEqmtRprtdOnArvlDptra number, max 5The Count of Transport Equipment reported on the arrival/Departure
Total no. of transport contracts reported on Arrival/Departure (✓ on screen)totalNmbrOfTrnsprtContractsRprtdOnArvlDptra number, max 5The Count of Transport Contracts Manifested on the arrival/Departure Numbers of passengers on call: Can be amended only after entry inward. Number of crew on call: Can be amended only after entry inward. • Master Consignment Declaration • MC Reference

Master consignment — Reference

The master bill of lading and the consignment it names — the level the shipping line contracts at.

FieldJSON keyValueWhat ICEGATE says it is
Line No (✓ on screen)lineNoa number, max 5The serial number indicating the list of Transport Contracts carried in the Transport Means
Master BL No (✓ on screen)mstrBlNotext or digits, max 20The Unique Identifier of Transport Document issued By Main LineOperator. It should be alpha-numeric only
Master BL Date (✓ on screen)mstrBlDta date(YYYYMMDD hh24:mi) The date of issue of Unique Identifier of Transport Document issued by mainLine Pattern: [0-9]{4}(0[1-9]|1[0-2])(0[1-9]|[1-2][0-9]|3[0-1])
Consolidated Indicator (✓ on screen)consolidatedIndctrtext or digits, max 4The Code indicatingif the cargo isConsolidatedor not.
Previous Declaration (✓ on screen)prevDectext or digits, max 4The Code indicatingif the declaration is filed earlier for the related cargo

Master Previous Declaration

The earlier declaration this consignment continues from, linked by its cargo identification number rather than re-declared.

FieldJSON keyValueWhat ICEGATE says it is
CIN Type (✓ on screen)cinTyptext or digits, max 4Type of CIN (MCIN/PCIN/CSN)
MCIN (✓ on screen)mcinPcintext or digits, max 20The unique Identifier issued by Customs for Transport Contract issued by Main line operator- Master Cargo Identification Number.
CSN Submitted Type (✓ on screen)csnSbmtdTyptext or digits, max 4The Type of Authorized Entity who filed CSN
CSN Submitted by (✓ on screen)csnSbmtdBytext or digits, max 20The Code of authorized Entity who filed CSN
CSN Reporting Type (✓ on screen)csnRptngTyptext or digits, max 4The reporting Typeof referenced CSN
CSN Number (✓ on screen)csnNmbra number, max 7The Identifier number of referenced CSN
CSN Date (✓ on screen)csnDta dateThe identifier date ofreferenced CSN
Previous MCINprevMcintext or digits, max 20Reference to Previous MCIN
Split Indicator (✓ on screen)splitIndctrtext or digits, max 2The Code to indicateCarriage of SplitConsignment
Number of Packages (✓ on screen)nmbrOfPkgsa number, 16 digits with 6 decimalsThe measure of packages being carried in the voyage for particular transport contract
Type of Package (✓ on screen)typOfPackagetext or digits, max 4The type of packages referenced as being carried in the voyage for particular Transport Contract

Master consignment — Location Customs

Where the cargo is going in customs terms — the port of destination, the customs station, and the CFS or terminal it is bound for.

FieldJSON keyValueWhat ICEGATE says it is
First Port of Entry/Last Port of Departure (✓ on screen)firstPrtOfEntrytext or digits, max 6The Code of Port indicating first port of Arrival
Destination Port (Port/ICD/CFS/SEZ) (✓ on screen)destPrttext or digits, max 6The Code of Port indicating Customsclearance
Next Port of Unlading (✓ on screen)nxtPrtOfUnladingtext or digits, max 6The Code indicatingThe Port ofnextunlading.
Type of Cargo (IM,EX,CG,EM) (✓ on screen)typOfCrgoa code, max 2The Code specifying the type of cargo based on the cross border carriage terms. Item Type
(Govt. cargo,Unaccompaniedbaggage or other cargo) (✓ on screen)itemTypa code, max 2The Code specifying the type of cargo based on application of customs rules
Cargo Movement (✓ on screen)crgoMvmttext or digits, max 2(Home clearance, Domestic transshipment, Foreign transshipment, Domestic transit, Foreign transit) The Code specifying the type of cargo based on movement of cargo
Split Indicator (✓ on screen)splitIndctrtext or digits, max 2The Code to indicate carriage of Split Consignment (Values could be N/Y/F)
Number of Packages (✓ on screen)nmbrOfPkgsa number, 16 digits with 6 decimalsThe measure of packages being carried in the voyage for particular transport contract
Type of Package (✓ on screen)typOfPackagetext or digits, max 4The type of packages referenced as being carried in the voyage for particular Transport Contract

Master consignment — Transhipper

The authorised transhipper moving this consignment inland, and the bond they have executed for it.

FieldJSON keyValueWhat ICEGATE says it is
Transhipper Bond (✓ on screen)trnshprBondtext or digits, max 10The Bond of authorized Entity transshipping this Manifest.

Master consignment — Transport Document

The bill of lading itself: its number and date, the parties on it, the goods, the packages and the weights.

FieldJSON keyValueWhat ICEGATE says it is
Port of Acceptance, Coded (✓ on screen)prtOfAcptCddtext or digits, max 6Identification of theplace where the goods are taken over by the carrier from the consignor, Coded
Port of Acceptance Name (✓ on screen)prtOfAcptNametext or digits, max 256Identification of theplace where the goods are taken over by the carrier from the consignor,Name
Port of Receipt, coded (✓ on screen)prtOfReceiptCddtext or digits, max 10Identification of theplace at which the goods have been or are to be received by the consignee.
Port of Receipt Name (✓ on screen)prtOfReceiptNametext or digits, max 256Name of the place at which the goods have been or aretobe Received by theconsignee.
Consignor’s Name (✓ on screen)cnsgnrsNamea code, max 70The Name of the Consignor as theTransport Document
Consignor’s Code (✓ on screen)cnsgnrsCda code, max 17A - not mandatory ; D- Mandatory - same as SB
Consignor Code Type (✓ on screen)cnsgnrCdTypa code, max 3The Type ofIdentification of Code of the Consignor as per the Transport Document issued by MLO
Consignor Street Address (✓ on screen)cnsgnrStreetAddressa code, max 70The address of theConsignoras per Transport Documentissued by MLO
Consignor City (✓ on screen)cnsgnrCitya code, max 70The City of the Consignor as per Transport Document issued by MLO.
Consignor country sub division name (✓ on screen)cnsgnrCntrySubDivNamea code, max 35The State or anySubdivision of the Country of the Consignor as per MLO
Consignor country sub division code (✓ on screen)cnsgnrCntrySubDivCda code, max 9The Code indicatingConsignor's State orSubdivision of the country as per Transport Document issued by MLO.
Consignor Country Code (✓ on screen)cnsgnrCntryCda code, max 2The code indicating the country of Consignor as per Transport Document issued by MLO.
Consignor Post Code (✓ on screen)cnsgnrPstcda code, max 9The Postal Code of the Consignoras per Transport Documentissued by MLO.
Consignee Name (✓ on screen)cnsgnesNamea code, max 70The Name of the Consignee as per theTransport Document.
Consignee Code (✓ on screen)cnsgnesCda code, max 17D - not mandatory ; A- Mandatory
Type of code (✓ on screen)typOfCda code, max 3The Identification Code of the Consignee as per the Transport Document issued by Main Line Operator.
Consignee Street Address (✓ on screen)cnsgneStreetAddressa code, max 70The address of theConsignee as per TransportDocumentissued by MLO
Consignee City (✓ on screen)cnsgneCitya code, max 70The City of the Consignee as per Transport Document issued by MLO.
Consignee Country sub division name (✓ on screen)cnsgneCntrySubDivNamea code, max 35The State or anySubdivision of the Country of the Consignee as per MLO.
Consignee Country Sub division (✓ on screen)cnsgneCntrySubDiva code, max 9The Code indicatingConsignee's State orSubdivision of thecountry as per Transport Document issued by MLO.
Consignee Country Code (✓ on screen)cnsgneCntryCda code, max 2The code indicating the country of Consignor as per Transport Document issued by MLO
Name of any other Notified Party (✓ on screen)nameOfAnyOtherNotfdPartya code, max 70The Name of the Notified Party as per the Transport Document
PAN of notified party (✓ on screen)panOfNotfdPartytext or digits, max 17The Identification Code of the Notified Party as per the Transport Document issued by Main Line Operator. D
Type of Notified Party Code (✓ on screen)typOfNotfdPartyCda code, max 3The Type of Identification of Code of the Notified Party as per the Transport Document issued by MLO.
Notified Party Street Address (✓ on screen)notfdPartyStreetAddressa code, max 70The address of the Notified Party as perTransportDocumentissued by MLO
Notified Party City (✓ on screen)notfdPartyCitya code, max 70The City of the Notified Party as per Transport Document issued by MLO.
Notified party country sub division name (✓ on screen)notfdPartyCntrySubDivNamea code, max 35The State or any Subdivision of the Country of the Notified party as per Transport Document issued by MLO.
Notified party country sub division (✓ on screen)notfdPartyCntrySubDiva code, max 9The Code indicating Notified Party's State or Subdivision of the country as per Transport Document issued by MLO.
Notified Party Country Code (✓ on screen)notfdPartyCntryCda code, max 2The code Indicatingthecountry of Notified Party as per TransportDocument issued by MLO.
Notified Party Post Code (✓ on screen)notfdPartyPstcda code, max 9The Postal Code of the Notified Party as per Transport Documentissued by MLO.
Goods Description as per B/L (✓ on screen)goodsDescAsPerBltext or digits, max 512A description of the type of cargo carried on the ship in general terms as per Transport Document issued by MLO.

Master consignment — Transport Document msr

The measurements on the master bill — volume, weight and their units — kept apart from the document's own fields.

FieldJSON keyValueWhat ICEGATE says it is
Number of packages (✓ on screen)nmbrOfPkgsa number, max 8Number of individual items packaged in such a way that they cannot be divided without first undoing the packing.
Type of Packages (✓ on screen)typsOfPkgstext or digits, max 3A code representing the type of package used for the referenced cargo.
Marks & Numbers on packages (✓ on screen)marksNoOnPkgstext or digits, max 512An alphanumeric or symbolic identifier assigned by the shipper as a means to track cargo not carried in bulk.
Unit of weight (✓ on screen)unitOfWeighta code, max 3A code representing the type of measure used for the referenced cargo.
Gross Volume (✓ on screen)grossVolumea number, 12 digits with 3 decimalsA measure of the gross volume, normally calculated by multiplying the maximum length, width and height of the cargo item.
Unit of Volume (✓ on screen)unitOfVolumea code, max 3A code representing the type of measure used for the referenced cargo. Invoice value of consignment ("invoiceValueOf Cnsgmt") 16,2 N Total of all invoiceamounts declared in a single declaration
Currency Code (✓ on screen)crncyCdtext or digits, max 3Code specifying a monetary unit or currency

Master consignment — Item Details

The goods line by line — description, HS code, packages, weight, and any dangerous-goods detail.

FieldJSON keyValueWhat ICEGATE says it is
MC Item DetailsitemDtlsa number, max 5The Details of Cargo items in reference to Transport Document Cargo Item Sequence No ("crgoItemSeq Nmbr") The Serial number Indicating the cargo Items carried in theTransport Document
HS Code (✓ on screen)hsCdtext or digits, max 10A code describing theCommodityclassification, e.g. Harmonized System of Classification (HSN)
Cargo Item Description (✓ on screen)crgoItemDesctext or digits, max 256Plain language description of the nature of a goods item sufficient to identify it for cross-border regulatory purposes such as customs,phytosanitary,Statistical or transport purposes.
UNO Code (✓ on screen)unoCda code, max 5United Nations Dangerous Goods Identifier (UNDG) assigned by the UN SubCommittee of Experts on the Transport of Dangerous Goods and shown in the IMO IMDG.
IMDG Code (✓ on screen)imdgCdtext or digits, max 3United Nations Dangerous Goods Identifier (UNDG) assigned by the UN Sub-Committee of Experts on the Transport of Dangerous Goods andshown in the IMO IMDG.
Number of Packages (✓ on screen)nmbrOfPkgsa number, max 8A description of the type of cargo carried on the ship in general terms as per Transport Document issued by MLO
Type of Packages (✓ on screen)typOfPkgstext or digits, max 3Numberof individual items packaged in such a way that they cannot be divided without first undoing the packing.

Master consignment — Transport Equipment

The containers on this consignment: number, type, size, load status, seals and weights.

FieldJSON keyValueWhat ICEGATE says it is
Equipment Sequence Number (✓ on screen)eqmtSeqNoa number, max 5The Serial number of Equipment referenced in the Transport Document
Equipment Identifier (✓ on screen)eqmtIdtext or digits, max 17Marks (letters and/or numbers) which identify equipment e.g. unit load device, Container
Equipment Type (✓ on screen)eqmtTyptext or digits, max 3The Code specifying the type of the Equipment used for Transport
Equipment Size (✓ on screen)eqmtSizetext or digits, max 4The Code specifying the size of the Equipment used for Transport
Equipment Load Status (✓ on screen)eqmtLoadStatustext or digits, max 3Code specifying how full is piece of transport is.
Additional equipment hold (✓ on screen)adtnlEqmtHoldtext or digits, max 256The Identifier for Additional Equipment used for Hold e.g Tray etc.
Final DestinationLocation (✓ on screen)finalDestLoctext or digits, max 10The Code indicating the location of unloading of the referenced cargo
Event Date (✓ on screen)eventDta timeThe Code indicating the Date of Event
Equipment Seal Type (✓ on screen)eqmtSealTyptext or digits, max 5The Type of Seal used for affixing to a Transport Equipment
Equipment Seal number (✓ on screen)eqmtSealNmbrtext or digits, max 15The identification number of a seal affixedto a piece of transport equipment.
Other equipment id (✓ on screen)otherEqmtIdtext or digits, max 256The Identifier of Other Additional Equipment used for Carriage Equipment status 3 AN The Status of the Transport Equipment
Soc Flag (✓ on screen)socFlagtext or digits, max 1The Indicator to specify the Ownership of the Container
Container Agent Code (✓ on screen)cntrAgntCdtext or digits, max 17The Identifier of the Container Agent responsible for handling of Container
Container Weight (✓ on screen)cntrWeighta number, 14 digits with 2 decimalsThe Verified Gross Mass (VGM) is the weight of the cargo (in kgs) including dunnage and bracing. (Container weight is the cargo+package weight (no tare weight)).
Total no of packages (✓ on screen)totalNmbrOfPkgsa number, max 8The measure of packages being carried inthe voyage for particular Transport Equipment

Master consignment — Itinerary

The route this consignment takes, which can differ from the ship's when cargo moves on.

FieldJSON keyValueWhat ICEGATE says it is
Port of call sequence number (✓ on screen)prtOfCallSeqNmbra number, max 3The Serial number indicating the sequence of the port of call by the referenced cargo
Port of Call, Coded (✓ on screen)prtOfCallCddtext or digits, max 10The Code indicating the place/Port of call, Coded
Port of Call Name (✓ on screen)prtOfCallNametext or digits, max 256The Code indicating the place/Port of call, Text
Next port of call, coded (✓ on screen)nxtPrtOfCallCddtext or digits, max 10The Registered Coded of Next Port of Call, Coded
Next port of call name (✓ on screen)nxtPrtOfCallNametext or digits, max 256The Registered Coded of Next Port of Call, Text
Mode of Transport (✓ on screen)modeOfTrnsprta code, max 1Mode of Transport used for crossing the Border/Movement, Coded

Supplementary Declarant

A second party permitted to add to this declaration, where the regulation allows one.

FieldJSON keyValueWhat ICEGATE says it is
CIN Type (✓ on screen)cinTyptext or digits, max 4The Type of Cargo Identification Number given by Customs for referenced Cargo
MCIN (✓ on screen)mcinPcintext or digits, max 20The unique Identifierissued by Customs for Transport Contractissued by Main line operator- Master Cargo Identification Number.
CSN Submitted Type (✓ on screen)csnSbmtdTyptext or digits, max 4The Type of AuthorizedEntity who filed CSNC
CSN Submitted by (✓ on screen)csnSbmtdBytext or digits, max 20The Code of authorizedEntity who filed CSN
CSN Reporting Type (✓ on screen)csnRptngTyptext or digits, max 4The reportingType ofreferenced CSN
CSN Site ID (✓ on screen)csnSiteIdtext or digits, max 6The Custom Location of Reporting
CSN Number (✓ on screen)csnNmbra number, max 7The identifier Number of referenced CSN
CSN Date (✓ on screen)csnDta dateThe identifier date of referenced CSN
Previous MCINprevMcintext or digits, max 20Reference to Previous MCIN
Split Indicator (✓ on screen)splitIndctrtext or digits, max 2The Code to indicate carriage of Split Consignment
Number of Packages (✓ on screen)nmbrOfPkgsa number, 16 digits with 0 decimalsThe measure of packages being carried in the voyage for particular transport contract
Type of Package (✓ on screen)typOfPackagetext or digits, max 4The type of packages referenced as being carried in the voyage for particular Transport Contract

House consignment — Reference

The house bill of lading nested under a master — the level a forwarder or consolidator contracts at, and the level a CSN describes.

FieldJSON keyValueWhat ICEGATE says it is
Subline No (✓ on screen)subLineNoa number, max 4The Serial number of the House Transport Document
House BL No (✓ on screen)blNotext or digits, max 20The Unique Identifier of Transport Document issued by NVOCC to the Actual Shipper
House BL Date (✓ on screen)blDta dateThe date of issue of Unique Identifier of Transport Document issued by NVOCC to the Shipper
Document Typedoctypea code, max 10The Type of Customs Document in reference to the cargo
Document NumberdocNotext or digits, max 6The Identifier of the Customs Location of processing of Customs Document
Document Site IDdocSiteIDa number, max 10The Unique Number assigned to the Customs Document in reference to this cargo
Document DatedocDatea dateThe date of submission of this Customs Document to Customs
Consolidated Indicator (✓ on screen)consolidatedIndctrtext or digits, max 4The Code indicating if the cargo is consolidated or not
Consolidator_PAN (✓ on screen)consolidatorPantext or digits, max 15The PAN of The Consolidator party to the Document in India should be declared - can be different from the person submitting the details to Customs
Previous Declaration (✓ on screen)prevDectext or digits, max 4The Code indicating if the declaration is filed earlier for the related cargo

House consignment — Previous Reference

The earlier declaration this house consignment continues from.

FieldJSON keyValueWhat ICEGATE says it is
CIN Type (✓ on screen)cinTyptext or digits, max 4The Type of Cargo Identification Number given by Customs for referenced Cargo
MCIN/PCIN (✓ on screen)mcinPcintext or digits, max 20The unique Identifier issued by Customs for Transport Contract issued by Main line operator- Master Cargo Identification Number
CSN Submitted Type (✓ on screen)csnSbmtdTyptext or digits, max 4The Type of Authorised Entity who filed CSN
CSN Submitted By (✓ on screen)csnSbmtdBytext or digits, max 20The Code of Authorised Entity who filed CSN
CSN Reporting Type (✓ on screen)csnRptngTyptext or digits, max 4The reporting Type of referenced CSN
CSN Site ID (✓ on screen)csnSiteIdtext or digits, max 6The Custom Location of Reporting
CSN Number (✓ on screen)csnNmbra number, max 7The Identifier number of referenced CSN
CSN Date (✓ on screen)csnDta dateThe identifier date of referenced CSN
Previous MCINprevMcintext or digits, max 20Reference to Previous MCIN
Split Indicator (✓ on screen)splitIndctrtext or digits, max 2The Code to indicate carriage of Split Consignment
Number of Packages (✓ on screen)nmbrOfPkgsa number, 16 digits with 0 decimalsThe measure of packages being carried in the voyage for particular transport contract
Type of Package (✓ on screen)typOfPackagetext or digits, max 4The type of packages referenced as being carried in the voyage for particular Transport Contract

House consignment — Location Customs

Where this house consignment is bound in customs terms.

FieldJSON keyValueWhat ICEGATE says it is
First Port of entry (✓ on screen)firstPrtOfEntrytext or digits, max 6The Code of Portindicating first port of Arrival/Last of Port of Departure
Destination port (Port/ICD/CFS/SEZ) (✓ on screen)destPrttext or digits, max 6The Code of Port indicating Customsclearance
Next Port of Unlading (✓ on screen)nxtPrtOfUnladingtext or digits, max 6The Code indicatingThe Port ofnextunlading
Type of Cargo (✓ on screen)typOfCrgoa code, max 2The Code specifying the type of cargo based on the cross border carriage terms.
Item Type (✓ on screen)itemTypa code, max 2The Code specifying the type of cargo based on application of customs rules
Cargo Movement (✓ on screen)crgoMvmta code, max 2The Codespecifying the typeof cargo based on movement of cargo
Nature of Cargo (✓ on screen)natrOfCrgotext or digits, max 4The Flag to indicate the type of Transport Equipment carrying the referenced cargo
Split Indicator (✓ on screen)splitIndctrtext or digits, max 2The Code to indicate carriage of Split Consignment (Values could be N/Y/F)
Number of Packages (✓ on screen)nmbrOfPkgsa number, 16 digits with 0 decimalsThe measure of packages being carried in the voyage for particular transport contract
Type of Package (✓ on screen)typOfPackagetext or digits, max 4The type of packages referenced as being carried in the voyage for particular Transport Contract

House consignment — Transhipper

The authorised transhipper for this house consignment, and their bond.

FieldJSON keyValueWhat ICEGATE says it is
Transhipper Code (✓ on screen)trnshprCdtext or digits, max 10(The Registere Carrier)of Transhipper Code Authorised( Entity responsible for operating the Conveyance)
Transhipper Bond (✓ on screen)trnshprBondtext or digits, max 10The Bond of AuthorizedEntity undertaking Transshipment of thereferenced cargo

House consignment — Transporter Document party

The house bill of lading and the parties on it — shipper, consignee, notify party.

FieldJSON keyValueWhat ICEGATE says it is
Port of cceptance, coded (✓ on screen)prtOfAcptCddtext or digits, max 6Identification of the place where the goods are taken over by the carrier from the consignor, Coded
Port of Acceptance Name (✓ on screen)prtOfAcptNametext or digits, max 256Identification of the place where the goods are taken over by the carrier from the consignor,Name
Port of Receipt, coded (✓ on screen)prtOfReceiptCddtext or digits, max 10Identification of the place at which the goods have been or are to be received by the consignee
Port of Receipt Name (✓ on screen)prtOfReceiptNamea code, max 256Name of the place at which the goods have been or are to be received by the consignee
Consignor Name (✓ on screen)cnsgnrsNamea code, max 70The Name of the Consignor as per the Transport Document
Consignor Code (✓ on screen)cnsgnrsCda code, max 17The Identification Code of the Consignor as per the TransportDocument issued by NVOCC
Consignor Code Type (✓ on screen)cnsgnrCdTypa code, max 3The Type of Identification of Code of the Consignor as per the Transport Document issued by NVOCC
Consignor street address (✓ on screen)cnsgnrStreetAddressa code, max 70The address of the Consignor as per TransportDocumentissued by NVOCC
Consignor city (✓ on screen)cnsgnrCitya code, max 70The City of the Consignor as per Transport Documentissued by NVOCC
Consignor country sub division name (✓ on screen)cnsgnrCntrySubDivNamea code, max 35The State or any Subdivision of the Country of the Consignor as perVOCC
Consignor country sub division code (✓ on screen)cnsgnrCntrySubDivCda code, max 9The Code indicatingConsignor's State orSubdivision of the Country as perTransportDocumentissued by NVOCC
Consignor country code (✓ on screen)cnsgnrCntryCda code, max 2The code indicating thecountry of Consignor asper Transport Document issued by NVOCC
Consignor Post Code (✓ on screen)cnsgnrPstcda code, max 9The Postal Code of theConsignoras per Transport Document issued by NVOCC
Consignee Name (✓ on screen)cnsgnesNamea code, max 70The Name of the Consignee as per the Transport Document
Consignee code (✓ on screen)cnsgnesCda code, max 17The Identification Codeof the Consignee as pertheTransport Document issued by NVOCC
Type of code (✓ on screen)typOfCda code, max 3The Type of Identification of Code of the Consignee as per the Transport Document issued by NVOCC
Consignee street address (✓ on screen)cnsgneStreetAddressa code, max 70The address of the Consignee as per Transport Document issued by NVOCC
Consignee city (✓ on screen)cnsgneCitya code, max 70The City of the Consignee as per TransportDocument issued by NVOCC
Consignee country sub division name (✓ on screen)cnsgneCntrySubDivNamea code, max 35The State or any Subdivision of the Country of the Consignee as per NVOCC
Consignee country sub division (✓ on screen)cnsgneCntrySubDiva code, max 9The Code indicating Consignee's State or Subdivision of the Country as per Transport Document issued by NVOCC
Consignee Country Code (✓ on screen)cnsgneCntryCda code, max 2The code indicating thecountry of Consignor as per Transport Document issued by NVOCC
Consignee post code (✓ on screen)cnsgnePstcda code, max 9The Postal Code of theConsignoras per Transport Documentissued by NVOCC
Name of any other notified party (✓ on screen)nameOfAnyOtherNotfdPartya code, max 70The Name of theNotified Party as per the Transport Document
PAN of notified party (✓ on screen)panOfNotfdPartya code, max 17The Identification Codeof the Notified Party as per the Transport DocumentissuedbyMain Line Operator
Type of notified party code (✓ on screen)typOfNotfdPartyCda code, max 3The Type ofIdentification of Codeof the Notified Party asper the Transport Document issued by NVOCC
Notified Party Street Address (✓ on screen)notfdPartyStreetAddressa code, max 70The address of theNotified Party as per Transport Documentissued by NVOCC
Notified Party City (✓ on screen)notfdPartyCitya code, max 70The City of the Notified Party as per Transport Document issued by NVOCC
Notified Party Country subdivision name (✓ on screen)notfdPartyCntrySubDivNamea code, max 35The State or anySubdivision of the Country of the Notified party as per Transport Document issued by NVOCC
Notified Party Country subdivision (✓ on screen)notfdPartyCntrySubDiva code, max 9The Code indicatingNotified Party's State or Subdivision of the Country as per Transport Document issued by NVOCC
Notified party country code (✓ on screen)notfdPartyCntryCda code, max 2The code indicating the country of Notified Party as per Transport Document issued by NVOCC
Notified party post code (✓ on screen)notfdPartyPstcda code, max 9The Postal Code of the Notified Party as per Transport Document issued by NVOCC
Goods Description as per B/L (✓ on screen)goodsDescAsPerBltext or digits, max 512A description of thetype of cargo carried on the ship in generalterms as per Transport Document issued by NVOCC
UCR Type (✓ on screen)ucrTyptext or digits, max 3The Type of Unique Consignment Reference
UCR Code (✓ on screen)ucrCdtext or digits, max 35Unique number by Shipper assigned to goods being subject to cross border transactions.

House consignment — Item Details

The goods on the house bill, line by line.

FieldJSON keyValueWhat ICEGATE says it is
Cargo Item Sequence No (✓ on screen)crgoItemSeqNmbra number, max 5The Serial number indicating the cargo items carried in the Transport Document
HS Code (✓ on screen)hsCdtext or digits, max 10A code describing theCommodityclassification, e.g. Harmonized System ofClassification (HSN)
Cargo Item Description (✓ on screen)crgoItemDesctext or digits, max 256Plain languagedescription of the nature of a goods item sufficient to identify it for cross-border regulatory purposes such as customs, phytosanitary, statistical or transport
UNO Code (✓ on screen)unoCda code, max 5United NationsDangerousGoodsIdentifier (UNDG) assigned by the UN SubCommittee of Experts on the Transport ofDangerous Goods andshown in the IMO IMDG.
IMDG Code (✓ on screen)imdgCdtext or digits, max 4Any risk in addition toheclassof the referenced dangerous goods according to the IMO IMDG Code.
Number of Packages (✓ on screen)nmbrOfPkgsa number, max 8A description of the type of cargo carried on the ship in general terms as per Transport Document issued by MLO
Type of Packages (✓ on screen)typOfPkgstext or digits, max 3Number of individualitems packaged in such a way that they cannot be divided without first undoing the packing.

House consignment — Transport Equipment

The containers this house consignment occupies — often a share of a box the master also lists.

FieldJSON keyValueWhat ICEGATE says it is
Equipment Sequence Number (✓ on screen)eqmtSeqNoa number, max 5The Serial number ofEquipment referenced inthe Transport Document
Equipment ID (✓ on screen)eqmtIdtext or digits, max 17Marks (letters and/ornumbers) which identify equipment e.g. unit loaddevice, Container
Equipment Type (✓ on screen)eqmtTyptext or digits, max 3The Code specifying thetype of the Equipment used for Transport
Equipment Size (✓ on screen)eqmtSizetext or digits, max 4The Code specifying thesize of the Equipment used for Transport
Equipment Load Status (✓ on screen)eqmtLoadStatustext or digits, max 3Code specifying how full is piece of transport is.
Additional equipment hold (✓ on screen)adtnlEqmtHoldtext or digits, max 256The Identifier for Additional Equipment used for Hold e.g Tray etc. Final Destination Location 10 AN The Code indicating thelocation of unloading of the referenced cargo Event Date T
Equipment Seal Type (✓ on screen)eqmtSealTyptext or digits, max 5The Type of Seal used for affixing to a Transport Equipment
Equipment Seal number (✓ on screen)eqmtSealNmbrtext or digits, max 15The identification number of a seal affixed to a piece of transport equipment.
Other equipment id (✓ on screen)otherEqmtIdtext or digits, max 256The Identifier of OtherAdditional Equipment used for Carriage Equipment Status 3 AN The Status of the Transport Equipment
Soc Flag (✓ on screen)socFlagtext or digits, max 1The Indicator to specify the Ownership of the Container
Container Agent Code (✓ on screen)cntrAgntCdtext or digits, max 17The Identifier of theContainerAgentresponsible for handling of Container
Container Weight (✓ on screen)cntrWeighta number, 14 digits with 2 decimalsThe Verified Gross Mass (VGM) is the weight of the cargo (in kgs) including dunnage and bracing. (Container weight iscargo+package weight (no tare weight)). Total no of packages ()"totalNmbrOfPkgs"( 8 N The measure of packages being carried in the voyage for particular TransportEquipment

House consignment — Itinerary

The route this house consignment takes.

FieldJSON keyValueWhat ICEGATE says it is
Port of call sequence number (✓ on screen)prtOfCallSeqNmbra number, max 3The Serial numberindicating the sequence of the port of call by the referenced cargo
Port of Call, Coded (✓ on screen)prtOfCallCddtext or digits, max 10The Code indicating theplace/Port of call,Coded
Port of Call Name (✓ on screen)prtOfCallNametext or digits, max 256The Code indicating the place/Port of call, Text
Next port of call, Coded (✓ on screen)nxtPrtOfCallCddtext or digits, max 10The Registered Coded of Next Port of Call, Coded
Next port of call name (✓ on screen)nxtPrtOfCallNametext or digits, max 256The Registered Coded of Next Port of Call,Text
Mode of Transport (✓ on screen)modeOfTrnsprta code, max 1Mode of Transport used for crossing the Border/Movement,Coded

House consignment — Additional Declaration

Extra declarations about this house consignment, beyond the bill itself.

FieldJSON keyValueWhat ICEGATE says it is
Tag Reference (✓ on screen)tagReftext or digits, max 5The Flag indicating the part of the declaration to which this document is referenced
Reference serial no (✓ on screen)refSerialNoa number, max 5The Serial number in that part of the declaration to which this document is referenced
Info_type (✓ on screen)infoTyptext or digits, max 10The code indicating thetype of Additional Declaration being made.
Info_qualifier (✓ on screen)infoQualifiertext or digits, max 10The code indicatingthetype of additional declaration being made.
Info_code (✓ on screen)infoCdtext or digits, max 35The Response to theadditional declaration as a Code.
Info_text (✓ on screen)infoTexttext or digits, max 100The Response to theadditional declaration as a text.
Info_Msr (✓ on screen)infoMsra number, max 5The Response to theadditional declaration as a Measure
Info_date (✓ on screen)infoDta timeThe Response to theadditional declaration as a Date

House consignment — Supporting Documents

Documents referenced against this house consignment — type, number and date.

FieldJSON keyValueWhat ICEGATE says it is
Tag Reference (✓ on screen)tagReftext or digits, max 5The Flag indicating the part of the declaration to which this document is referenced
Reference Serial No (✓ on screen)refSerialNoa number, max 5The Serial number inthat part of the declaration to which this document is referenced Sub Serial No Reference 5 N The Sub Serial Number in that part of the declaration to which this document is referenced
ICEGATE User ID (✓ on screen)icegateUserida code, max 15The ICEGATE ID of the User who uploaded this document
IRN Number (✓ on screen)irnNmbra number, max 14The Unique ReferenceNumber given by eSanchit on uploading of this document
Document Reference No (✓ on screen)docRefNmbra code, max 17The Unique Reference Number given by the Issuer to this document
Document Type Code (✓ on screen)docTypCda code, max 6The Identifier assignedby Customs to identify the type of the document
Beneficiary Code (✓ on screen)bnefcryCda code, max 35The Identifier of theBeneficiary of this Document

House consignment — Response

What customs writes back about this house consignment — its identification number and any errors. Outbound only; a filer never fills this in.

FieldJSON keyValueWhat ICEGATE says it is
CIN Type (✓ on screen)cinTyptext or digits, max 4The Type of Cargo Identification Number given by Customs for referenced Cargo
MCIN/PCIN (✓ on screen)mcinPcintext or digits, max 20The unique Identifier issued by Customs for Transport Contract issued by Main line operator- Master Cargo Identification Number Decision Code AN The code indicating the action communicated by Customs consequent to the declaration. Decision Remarks AN The Free Text remarks communicated by Customs consequent to the declaration. 3.5.6.11.12 HC Transporter Document_msr

House consignment — Transporter Document msr

The measurements on the house bill — volume, weight and their units.

FieldJSON keyValueWhat ICEGATE says it is
Number of Packages (✓ on screen)nmbrOfPkgsa number, max 8Numberof individual items packaged in such a way that they cannot be divided without first undoing the packing.
Types of Packages (✓ on screen)typsOfPkgstext or digits, max 3A code representing the type of package used for the referenced cargo.
Marks &No on Packages (✓ on screen)marksNoOnPkgstext or digits, max 512An alphanumeric or symbolic identifier assigned by the shipper as a means to track cargo not carried in bulk.
Unit of Weight (✓ on screen)unitOfWeighta code, max 3A code representing the type of measure used for the referenced cargo.
Gross Volume (✓ on screen)grossVolumea number, 12 digits with 3 decimalsA measure of the grossvolume, normallycalculatedby multiplying themaximum length, width and height of the cargo item.
Unit of Volume (✓ on screen)unitOfVolumea code, max 3A code representingthe type of measure used for the referenced cargo.
Invoice Value of Consignment (✓ on screen)invoiceValueOfCnsgmta number, 16 digits with 2 decimalsTotal of all invoiceamounts declared in a single declaration
Currency Code (✓ on screen)crncyCdtext or digits, max 3Code specifying a monetary unit or currency

Master consignment — Additional Declaration

Extra declarations the filer makes about this master consignment, beyond the bill itself.

FieldJSON keyValueWhat ICEGATE says it is
Tag Reference (✓ on screen)tagReftext or digits, max 5The Flag indicating the part of the declaration to which this document is referenced
Reference Serial No (✓ on screen)refSerialNoa number, max 5The Serial number in that part of the declaration to which this document is referenced
Info_type (✓ on screen)infoTyptext or digits, max 10The code indicating thetypeof additionaldeclaration being made.
Info_qualifier (✓ on screen)infoQualifiertext or digits, max 10The code indicating thetypeof additional eclaration being made.
Info_code (✓ on screen)infoCdtext or digits, max 35The response to theadditional declaration as a Code.
Info_text (✓ on screen)infoTexttext or digits, max 100The response to theadditional declaration as a text.
Info_Msr (✓ on screen)infoMsra number, max 5The response to theadditional declaration as a Measure
Info_date (✓ on screen)infoDta timeThe response to theadditional declaration as a Date • MC_ Supporting documents

Master consignment — Supporting documents

Documents referenced against this master consignment — their type, number and date, not the documents themselves.

FieldJSON keyValueWhat ICEGATE says it is
Tag Reference (✓ on screen)tagReftext or digits, max 5The Flag indicating the part of the declaration to which this document is referenced
Reference Serial Number (✓ on screen)refSerialNoa number, max 5The Serial number in that part of the declaration to which this document is referenced
Sub Serial No Reference (✓ on screen)subSerialNoRefa number, max 5The Sub Serial Number in that part of the declaration to which this document is referenced
ICEGATE User ID (✓ on screen)icegateUserida code, max 15The ICEGATE ID of the User who uploaded this document
IRN Number (✓ on screen)irnNmbra number, max 14The Unique ReferenceNumber given by eSanchit on uploading of this document
Document Reference No (✓ on screen)docRefNmbra code, max 17The Unique ReferenceNumber given by the Issuer to this document
Document Type Code (✓ on screen)docTypCda code, max 6The Identifier assignedby Customs to identify the type of the document
Beneficiary Code (✓ on screen)bnefcryCda code, max 35The Identifier of the Beneficiary of this Document

Master consignment — Response

What customs writes back about this master consignment: the identification number it assigned and the errors, if any. It is in the acknowledgement, not in anything a filer sends.

FieldJSON keyValueWhat ICEGATE says it is
CIN Type (✓ on screen)cinTyptext or digits, max 4The Type of Cargo Identification Number given by Customs for referenced Cargo
MCIN/PCIN (✓ on screen)mcinPcintext or digits, max 20The unique Identifier issued by Customs for Transport Contract issued by Main line operator- Master Cargo Identification Number Decision Code AN The code indicating the action communicated by Customs consequent to the declaration. Decision Remarks AN The Free Text remarks communicated by Customs consequent to the declaration. • Person On Board • Personal Details

Personal Details

A person on board — crew or passenger — with their name, nationality, rank or rating, and where they joined and leave the ship.

FieldJSON keyValueWhat ICEGATE says it is
Person on board sequence number (✓ on screen)prsnOnBoardSeqNmbra number, max 5A number indicating the order of the referenced person in a list.
Person Type, Coded (✓ on screen)prsnTypCddtext or digits, max 3A code representing the type of thereferencedperson’spresentedIdentityor traveldocument.
Person Family Name (✓ on screen)prsnFamilyNamea code, max 70The family name of the referenced person, such as a crewmember or passenger.
Person Given Name (✓ on screen)prsnGivenNamea code, max 70The given name of the referenced person.
Person Nationality, coded (✓ on screen)prsnNatnltyCdda code, max 2A code representing the nationality of the referenced person as shown on the person’s identity or traveldocument.
Passenger in Transit indicator (✓ on screen)psngrInTransitIndctra number, max 1A “yes/no” indicator of whether the referenced person is in transit to a foreign country.
Crewmember rank or rating (✓ on screen)crewmemberRankOrRatingNametext or digits, max 70The description of the referenced person's
Crew member rank or rate code (✓ on screen)crewmemberRankOrRatingCddtext or digits, max 10A code representing the referenced crew member's rank or rating on the ship.
Passenger port of Embarkation Code (✓ on screen)psngrPrtOfEmbrktnCddtext or digits, max 5The code representingthe port from which the referenced person embarked the ship.
Passenger port of Embarkation Name (✓ on screen)psngrPrtOfEmbrktnNametext or digits, max 256The code representingthe port from which the referenced person plans to disembark the ship.
Passenger port of Disembarkation Code (✓ on screen)psngrPrtOfDsmbrktnCddtext or digits, max 5The code representingthe port from which the referenced person plans to disembark the ship.
Passenger port of Disembarkation Name (✓ on screen)psngrPrtOfDsmbrktnNametext or digits, max 256The name of the port from which referenced passenger plans to disembark.
Person Gender (✓ on screen)prsnGenderCddtext or digits, max 3A code representing the gender of the referenced passenger.
Person Date of Birth (✓ on screen)prsnDtOfBirtha dateThe referenced person’s date of birth as shown on the person’s identity document. YYYYMMDD
Person Place of Birth Name (✓ on screen)prsnPlaceOfBirthNamea code, max 35The name of the referenced person’s place of birth as shown on the person’s identity or travel document.
Person Country of Birth (✓ on screen)prsnCntryOfBirthCdda code, max 2A code representing the nationality of the referenced person as shown on the person’s identity or travel document.

Person Identity

The identity document a person on board is travelling on: passport or seafarer's identity document, its number, issuer and expiry.

FieldJSON keyValueWhat ICEGATE says it is
Person identity document expiry date (✓ on screen)prsnIdDocExpiryDta date, max 2The expiry date shownon the referencedperson’sidentitydocument (YYYYMMDD) Person identity or travel document issuing nation ( prsnIdOrTravel DocIssuingNationCdd) C A code representing thenationissuing theReferencedperson’sPresentedidentity ortravel document.
Person identity or travel document number (✓ on screen)prsnIdOrTravelDocNmbrtext or digits, max 70A code representing thereferencedperson’sPresentedidentity ortravel document.
Person identity or travel document type, coded (✓ on screen)prsnIdOrTravelDocTypCddtext or digits, max 3A code representing thetype of the referenced person’s presentedIdentityor traveldocument.

Visa Details

The visa a person on board holds, where one is required.

FieldJSON keyValueWhat ICEGATE says it is
Person VisaNumbertext or digits, max 70The unique number assigned to the referenced person’s visa by the issuing nation.
PNR Number (✓ on screen)pnrNmbrtext or digits, max 20Passenger Name Record

Crew Effect

Goods belonging to a crew member personally, declared separately from the cargo and from the ship's own stores.

FieldJSON keyValueWhat ICEGATE says it is
Crew Effects sequence number (✓ on screen)crewEfctsSeqNmbra number, max 5A number representingthe order of the referenced crew’seffects in a list.
Crew Effects description Code (✓ on screen)crewEfctDescCddtext or digits, max 3A code representing the type of the referenced crew’s effects.
Crew Effects Description (✓ on screen)crewEfctsDesctext or digits, max 256A code representing the type of the referenced crew’s effects.
Crew Effects Quantity onboard (✓ on screen)crewEfctQntyOnbrda number, 16 digits with 6 decimalsThe quantity or count ofthetype of the referenced crew’seffects.
Crew Effects Quantity onboard code (✓ on screen)crewEfctQntyCdOnbrdtext or digits, max 3A code representing the units of measured for a referenced quantity onboard.

Ship Stores

What the ship carries for its own use rather than as cargo — fuel, provisions, spare parts, bonded goods — with the quantity aboard and where on the ship it is kept. Declared by the vessel, never by a forwarder, and not part of any CSN.

FieldJSON keyValueWhat ICEGATE says it is
Ship stores sequence number (✓ on screen)seqNmbra number, max 5A number indicating theorder of the referencedship stores article in alist.
Ship stores article name, coded (✓ on screen)articleNameCddtext or digits, max 18A code representing the Referenced ship stores article
Ship Stores article name, text (✓ on screen)articleNameTexttext or digits, max 512A description of the referenced ship stores article
Ship stores location Onboard (✓ on screen)locOnbrdTexttext or digits, max 256A description of the Location on the ship of the referenced stores article
Ship stores quantity on board (✓ on screen)qntyOnbrda number, 16 digits with 6 decimalsThe number, count, or amount of an article of the referenced ship stores.
Ship stores quantity code onboard (✓ on screen)qntyCdOnbrdtext or digits, max 3A code representing the units ofmeasured for a referenced quantity onboard.

Voyage Transport Equipment

Every container on the voyage, declared once at vessel level. Customs checks these against the containers the consignments claim, which is where several cross-filing rejections come from.

FieldJSON keyValueWhat ICEGATE says it is
Equipment sequence number (✓ on screen)equipmentSequenceNoa number, max 5The Serial number of Equipment referenced in the Transport Document
Equipment Id (✓ on screen)equipmentIdtext or digits, max 17Marks (letters and/or numbers) which identify equipment e.g. unit load device, Container
Equipment type (✓ on screen)equipmentTypetext or digits, max 3The Code specifying the type of the Equipment used for Transport
Equipment size (✓ on screen)equipmentSizetext or digits, max 4The Code specifying the size of the Equipment used for Transport
Equipment Load status (✓ on screen)equipmentLoadStatustext or digits, max 3Code specifying how full piece of transport isis.
Additional equipment hold (✓ on screen)additionalEquipmentHoldtext or digits, max 256The Identifier for Additional Equipment used for Hold e.g Tray etc.
Final Destination Location (✓ on screen)finalDestinationLocationtext or digits, max 10The Code indicating the location of unloading of the referenced cargo Event Date () T The Code indicating the Date of Event
Equipment seal type (✓ on screen)equipmentSealTypetext or digits, max 5The Type of Seal used for affixing to a Transport Equipment
Equipment seal number (✓ on screen)equipmentSealNumbertext or digits, max 15The identification number of a seal affixed to a piece of transport equipment
Other equipment id (✓ on screen)otherEquipmentIdtext or digits, max 256The Identifier of Other Additional Equipment used for Carriage
Equipment status (✓ on screen)equipmentStatustext or digits, max 3The Status of the Transport Equipment
SOC flag (Y/N) (✓ on screen)socFlagtext or digits, max 1The Indicator to specify the Ownership of the Container
Container Agent Code (✓ on screen)containerAgentCodetext or digits, max 17The Identifier of the Container Agent responsible for handling of Container
Container Weight (✓ on screen)containerWeighta number, 14 digits with 2 decimalsThe Verified Gross Mass (VGM) is the weight of the cargo (in kgs) including dunnage and bracing. (Container weight is the cargo+package weight (no tare weight)).
Total Number of Packages (✓ on screen)totalNumberOfPackagesa number, max 8The measure of packages being carried in the voyage for particular Transport Equipment
Stowage position , coded (✓ on screen)stowagePositionOfContainertext or digits, max 10The equipment location on the conveyance
Container Bond Debit Flag (✓ on screen)containerBondFlaga code, max 1Container Bond. LOVs are: D - Debit, C - Credit, H - Hold, N - Not Applicable

Transport means — Supporting Documents

Documents attached at the level of the ship itself rather than to any one consignment.

FieldJSON keyValueWhat ICEGATE says it is
Tag Reference (✓ on screen)tagReftext or digits, max 5The Flag indicating the part of the declaration to which this document is referenced
Reference Serial Number (✓ on screen)refSerialNoa number, max 5The Serial number in that part of the declaration to which this document is referenced.
Sub Serial No Reference (✓ on screen)subSerialNoRefa number, max 5The Sub serial no. in that part of the declaration to which this declaration is referenced.
ICEGATE User ID (✓ on screen)icegateUserida code, max 15The ICEGATE ID of the User who uploaded this document.
IRN Number (✓ on screen)irnNmbra number, max 14The Unique Reference Number given by eSanchit on uploading of this document.
Document Reference No (✓ on screen)docRefNmbra code, max 17The Unique Reference Number given by the Issuer to this document
Document Type Code (✓ on screen)docTypCda code, max 6The Identifier assigned by Customs to identify the type of the document
Beneficiary Code (✓ on screen)bnefcryCda code, max 35The Identifier of the Beneficiary of this document

Transport means — Additional Declaration

Declarations the ship makes about the voyage as a whole.

FieldJSON keyValueWhat ICEGATE says it is
Tag Reference (✓ on screen)tagReftext or digits, max 5The Flag indicating the part of the declaration to which this document is referenced
Reference Serial No (✓ on screen)refSerialNoa number, max 5The Serial number in that part of the declaration to which this document is referenced
Info_Type (✓ on screen)infoTyptext or digits, max 10The code indicating the type of Additional Declaration being made
Info_Qualifier (✓ on screen)infoQualifiertext or digits, max 10The code indicating the type of Additional Declaration being made
Info_Code (✓ on screen)infoCdtext or digits, max 35The Response to the additional declaration as a Code
Info_Text (✓ on screen)infoTexttext or digits, max 100The Response to the additional declaration as a Text
Info_Msr (✓ on screen)infoMsra number, max 5The Response to Additional Declaration as a measure
Info_Date (✓ on screen)infoDta timeThe Response to Additional Declaration as a date • JSON Schema & Sample Files • JSONs Inbound Schema • JSONs Inbound and Outbound Sample Files • JSONs Outbound SFL Schema • JSONs Outbound SFL Sample • JSONs Outbound ACK Sample Files • Explanation List Object

Amendment type — amdType, in every block

Every block above also carries an amdType, and the guide repeats that row in each of its tables rather than stating it once. It is a single coded character saying what an amendment does to that block: U updates it, D deletes it, S supplements it — and which of the three a given block allows is fixed by the guide, not chosen by the filer. It is absent from a fresh manifest and only meaningful in an amendment.

Where this comes from

ICEGATE's Sea Carriers / Agents Message Implementation Guide for SACHM23, the revision dated 14 August 2026, section 3.5 (Attribute Table). Descriptions are quoted, including the guide's own spelling. Lengths and types are its columns: AN alphanumeric, A alphabetic, N numeric, C coded, D a date, T a time.

The sentence introducing each block is the one thing here that is not from the guide: it describes fields and never the group they belong to, and a table of terse field descriptions answers nobody who asks what the block is for. Those sentences are ours, and marked as such.

The guide is the specification, not a record of what customs accepts in practice. Where a real manifest differs from it — and they do — the file you are holding is the better guide to what a line actually sends.

Still stuck on this?

The assistant answers from this exact page and the rest of our reference material, and names the documents behind every answer.

Have the file? Check it free — no sign-in

General information only — not legal or customs-compliance advice, and it may not reflect the most current ICEGATE/CBIC requirements. Verify against the official sources, or a licensed customs broker, before filing.