Skip to content
Reference

CSN field reference

Every field in a CSN filing, and what it means

Last updated

Generated from the form model — do not edit by hand. Regenerate with pnpm kb:fields.

This is the same explanation the form shows beside each input, gathered in one place so it can be asked for by name. Fields are grouped by the block they live in, and the JSON key is given for each because that is what an error message or a raw file will call it.

Read-only fields are marked. Those are derived or server-assigned — if one looks wrong, the thing to correct is whatever it is derived from, not the field.

Header — headerField

a single block.

Where it is on screen. Full form: Header. Not asked in the guided steps — this block is only in the full form.

FieldJSON keyValueWhat it is
Sender ID (ICEGATE ID)senderIDtextYour organization's ICEGATE ID registered for SCMTR filing. Pre-filled from organization settings.
Receiver IDreceiverIDa customs port codeThe customs port receiving this message (e.g. INNSA1). Mirrors into the port of reporting automatically; left blank in Settings, it is filled from a whole port of reporting, or from the route’s first port of entry when both are blank.
Version number (read-only)versionNotextMessage-format version, prefixed by the reporting event (e.g. SCE1102). Kept in sync automatically.
Indicator (read-only)indicatorone of P, TP — filings go to ICEGATE’s production system. Fixed for every filing from this app.
Message ID (read-only)messageIDtextAlways SACHM22 — the Cargo Summary Notification message. Set automatically.
Sequence / control number (read-only)sequenceOrControlNumbera numberYour job number for this filing, which is also what customs calls this transmission — and what it names its answer after. Set automatically, amendments and deletions included. Only a second amendment of one job on the same day takes a number of its own, because customs will not process one twice.
Date (read-only)datea dateDate this message was created (IST). Generated automatically.
Time (read-only)timea timeTime this message was created, 24-hour IST (e.g. 18:30). Generated automatically.
Reporting event (read-only)reportingEventone of SCE, SCX, SCD, SCA, SCU, SCCWhat is being reported — Entry, Exit, Domestic Movement… Chosen when the declaration was created and fixed from then on; start a new declaration for a different event.

Declaration reference — master.decRef

a single block.

Where it is on screen. Full form: Declaration reference. Not asked in the guided steps — this block is only in the full form.

FieldJSON keyValueWhat it is
Message type (read-only)msgTypone of F, A, DF files a fresh declaration; A carries an amendment against an accepted CSN — a deletion is an A message with amendment type D. Set by the action that created this draft, never by hand.
Port of reportingprtofRptnga customs port codeCustoms port where the cargo is reported (e.g. INNSA1). Mirrors the header receiver ID automatically.
Job number (read-only)jobNoa numberYour organization job number for this filing — assigned by the system, unique per filing.
Job date (read-only)jobDta dateDate the job was opened. Set when the declaration is created.
Reporting event (read-only)rptngEventone of SCE, SCX, SCD, SCA, SCU, SCCRepeats the header reporting event. Kept in sync automatically.
CSN numbercsnNmbra numberThe CSN number customs granted on acceptance — referenced by amendments and deletions, and filled automatically when cloning.
CSN datecsnDta dateDate the referenced CSN was granted. Filled automatically alongside the CSN number.
Amendment type (read-only)amdTypeone of U, DWhat this message does to the referenced CSN — U updates it, D deletes it. Set by the action that created this draft (Amend, File a deletion), never by hand.

Authorized person — master.authPrsn

a single block.

Where it is on screen. Full form: Authorized person. Guided steps: step 1 "The master bill of lading", sections "Filed by".

FieldJSON keyValueWhat it is
Submitter typesbmtrTypone of ANC, ASA, ASCThe capacity your organization files in: notified carrier, sea agent, or sea carrier.
Submitter codesbmtrCdtextThe submitter registered code (PAN-based) under SCMTR. Pre-filled from organization settings.
Authorized representative PANauthReprsntvCdtextPAN of the person authorised to file for the submitter. Pre-filled from Settings, usually the submitter’s own PAN; a company may name the person who files instead — customs has accepted both.
AmendmentamdTypeone of UOnly in amendment filings: mark this block updated. Correcting it is the only amendment the MIG allows here — it cannot be deleted or supplemented.

Vessel details — master.vesselDtls

a single block.

Where it is on screen. Full form: Vessel details. Guided steps: step 1 "The master bill of lading", sections "The shipping line and the ship".

FieldJSON keyValueWhat it is
Mode of transport (read-only)modeOfTrnsprtone of 1, 2, 3, 4Always 1 — sea: a CSN is a sea cargo filing, and every accepted one on file says so. Set automatically. A leg moving inland by rail or road takes its own mode on the route.
Type of transport meanstypOfTrnsprtMeansone of 10, 11Whether the vessel carries an IMO number (10) or not (11).
Vessel / transport means IDtrnsprtMeansIdtextThe vessel identity: its 7-digit IMO number when the transport means type is 10. On type 11 — a vessel with no IMO number, such as a barge — the vessel's name, up to 25 characters; a valid IMO number under type 11 is refused as a contradiction.
AmendmentamdTypeone of UOnly in amendment filings: mark this block updated. Correcting it is the only amendment the MIG allows here — it cannot be deleted or supplemented.

Voyage details — master.voyageDtls

a single block.

Where it is on screen. Full form: Voyage details. Guided steps: step 1 "The master bill of lading", sections "The shipping line and the ship".

FieldJSON keyValueWhat it is
Conveyance reference number (VCN)cnvnceRefNmbrtextThe VCN customs issued for this ship's call at this port — not the carrier's voyage number. It changes if the vessel is substituted.
Total equipment manifested (read-only)totalNoOfTrnsprtEqmtMnfsteda numberTotal containers/equipment manifested across the filing. Counted automatically from the equipment lists.
Total number of lines (read-only)totalNmbrOfLinesa numberTotal transport contracts (master consignments) in this filing. Counted automatically.
AmendmentamdTypeone of UOnly in amendment filings: mark this block updated. Correcting it is the only amendment the MIG allows here — it cannot be deleted or supplemented.

Consignment reference — master.mastrCnsgmtDec.MCRef

a single block.

Where it is on screen. Full form: Master consignments → Master consignment 1 → Consignment reference. Guided steps: step 1 "The master bill of lading", sections "Master Entry", "Codes filled in for you", "The shipping line and the ship".

FieldJSON keyValueWhat it is
Line number (read-only)lineNoa numberPosition of this master consignment in the filing. Numbered automatically.
Master B/L numbermstrBlNotextThe master bill of lading number issued by the carrier — the consignment primary reference.
Master B/L datemstrBlDta dateIssue date of the master bill of lading.
Consolidation indicatorconsolidatedIndctrone of S, C, H, M, T, F, D, P, …What kind of bill this is (straight, consolidated, house…) — determines whether house bills are expected under it.
Prior declaration existsprevDecone of N, C, Y, S, BWhat this consignment refers to. N for a fresh import consignment. C when a consolidated bill refers to an earlier CSN — give that CSN in the previous reference, and customs issues the MCIN. Y when it quotes a CIN (MCIN or PCIN) customs already granted. An export always refers to something — S when the bill covers one shipping bill, B when several are consolidated under it.
Consolidator PANconsolidatorPantextWhen a house bill sits under this master, this is the Indian PAN the shipping line files under on this route — its own, or its agent’s — the party customs holds responsible for the box, and it is written onto every container as its agent. Pick the line on the bill and the PAN fills in, or type the bare 10 characters; the filing adds the PAN: prefix. When this master is your only bill, it is your own PAN.
AmendmentamdTypeone of U, D, SOnly in amendment filings: what happens to this record — U updates one the accepted filing has, D deletes one, S adds a new one (a house bill, item, container or route leg the accepted filing did not have). Records the accepted filing has are set to U for you when the amendment opens; a row you add starts blank — mark it S. Change a U only to delete that record (D). On a SAM / SDM line, a change to the consolidation indicator, consolidator PAN or prior reference is never a U: remove the line and add it back, and the amendment carries a D and an S (ICES Advisory 38/2026).

Previous declaration — master.mastrCnsgmtDec.prevRef

a single block.

Where it is on screen. Full form: Master consignments → Master consignment 1 → Previous declaration. Not asked in the guided steps — this block is only in the full form.

FieldJSON keyValueWhat it is
CIN typecinTyptextWhich kind of number is referenced: PCIN — issued for one house bill on import, or one shipping bill on export — or MCIN, issued to a consolidated master. An export line covering one shipping bill quotes a PCIN.
MCIN / PCINmcinPcintextThe Master or Primary Cargo Identification Number being referenced, as customs issued it — twenty characters, with MC or PC after the year (26PCEG09010000000100).
CSN submitted typecsnSbmtdTyptextSubmitter type of whoever filed the referenced CSN.
CSN submitted bycsnSbmtdBytextWho filed the referenced CSN — their ICEGATE/registered code.
CSN reporting typecsnRptngTyptextReporting event of the referenced CSN (e.g. SCE).
CSN site IDcsnSiteIdtextCustoms site/location the referenced CSN was filed at.
CSN numbercsnNmbra numberThe CSN number customs granted on acceptance — referenced by amendments and deletions, and filled automatically when cloning.
CSN datecsnDta dateDate the referenced CSN was granted. Filled automatically alongside the CSN number.
Split indicatorsplitIndctrone of N, Y, FWhether this bill is one part of a bill split across filings. N for the great majority of filings. Every part of the same split carries Y, and the last one carries F — customs closes the split set on the F, so a set that never gets one stays open.
AmendmentamdTypeone of U, D, SOnly in amendment filings: what happens to this record — U updates one the accepted filing has, D deletes one, S adds a new one (a house bill, item, container or route leg the accepted filing did not have). Records the accepted filing has are set to U for you when the amendment opens; a row you add starts blank — mark it S. Change a U only to delete that record (D). On a SAM / SDM line, a change to the consolidation indicator, consolidator PAN or prior reference is never a U: remove the line and add it back, and the amendment carries a D and an S (ICES Advisory 38/2026).

Supplementary declaration — master.mastrCnsgmtDec.supRef

a single block.

Where it is on screen. Full form: Master consignments → Master consignment 1 → Supplementary declaration. Not asked in the guided steps — this block is only in the full form.

FieldJSON keyValueWhat it is
CIN typecinTyptextWhich kind of number is referenced: PCIN — issued for one house bill on import, or one shipping bill on export — or MCIN, issued to a consolidated master. An export line covering one shipping bill quotes a PCIN.
MCIN / PCINmcinPcintextThe Master or Primary Cargo Identification Number being referenced, as customs issued it — twenty characters, with MC or PC after the year (26PCEG09010000000100).
CSN submitted typecsnSbmtdTyptextSubmitter type of whoever filed the referenced CSN.
CSN submitted bycsnSbmtdBytextWho filed the referenced CSN — their ICEGATE/registered code.
CSN reporting typecsnRptngTyptextReporting event of the referenced CSN (e.g. SCE).
CSN site IDcsnSiteIdtextCustoms site/location the referenced CSN was filed at.
CSN numbercsnNmbra numberThe CSN number customs granted on acceptance — referenced by amendments and deletions, and filled automatically when cloning.
CSN datecsnDta dateDate the referenced CSN was granted. Filled automatically alongside the CSN number.
Split indicatorsplitIndctrone of N, Y, FWhether this bill is one part of a bill split across filings. N for the great majority of filings. Every part of the same split carries Y, and the last one carries F — customs closes the split set on the F, so a set that never gets one stays open.
AmendmentamdTypeone of U, D, SOnly in amendment filings: what happens to this record — U updates one the accepted filing has, D deletes one, S adds a new one (a house bill, item, container or route leg the accepted filing did not have). Records the accepted filing has are set to U for you when the amendment opens; a row you add starts blank — mark it S. Change a U only to delete that record (D). On a SAM / SDM line, a change to the consolidation indicator, consolidator PAN or prior reference is never a U: remove the line and add it back, and the amendment carries a D and an S (ICES Advisory 38/2026).

Location & customs — master.mastrCnsgmtDec.locCstm

a single block.

Where it is on screen. Full form: Master consignments → Master consignment 1 → Location & customs. Guided steps: step 2 "What is on the bill" (on a master filed on its own), sections "Customs route and codes filled in for you", "Where it is cleared".

FieldJSON keyValueWhat it is
First port of entry (POD)firstPrtOfEntrya customs port codeFirst Indian port the vessel enters — usually the reporting port. On an export line (an SCX, or a line of an SDM) the guide calls this field the last port of departure: the gateway the vessel sails from. Always the 6-character port code, never the port’s name. Pre-filled on new house bills.
Destination port (FPOD)destPrta customs port codeWhere the cargo is finally cleared — a port, or a port plus the CFS/ICD holding it (e.g. INMAA1SHC1). The B/L's final place of delivery (FPOD) goes here when it is a customs location; a door address does not — file the station where clearance happens. Search by CFS name; the ones at this filing's port come first.
Next port of unladingnxtPrtOfUnladingtextNext port where the cargo is unladen — the reporting port unless it moves onward, and may be foreign for transit cargo.
Type of cargotypOfCrgoone of IM, EX, CG, TRDirection/category of the cargo: import, export, coastal goods, or transhipment.
Item typeitemTypone of GC, UB, OTWhich customs rules apply to the items: government cargo, unaccompanied baggage (used household goods and personal effects), or other cargo.
Cargo movementcrgoMvmtone of LC, TI, TC, DT, FTHow the cargo moves after arrival. In practice: LC for pickup at the port or any CFS move (even a CFS under another station), TI for movement to an ICD, TC for international transhipment onward to a foreign port. It is a property of this bill of lading, not of the container — one box can hold bills with three different codes. TC goes with cargo type TR or EX; import cargo never takes it.
Nature of cargonatrOfCrgoone of C, P, CP, LB, DBPhysical nature of the cargo: containerized, packaged, part-and-part, liquid bulk or dry bulk.
AmendmentamdTypeone of U, D, SOnly in amendment filings: what happens to this record — U updates one the accepted filing has, D deletes one, S adds a new one (a house bill, item, container or route leg the accepted filing did not have). Records the accepted filing has are set to U for you when the amendment opens; a row you add starts blank — mark it S. Change a U only to delete that record (D). On a SAM / SDM line, a change to the consolidation indicator, consolidator PAN or prior reference is never a U: remove the line and add it back, and the amendment carries a D and an S (ICES Advisory 38/2026).

Transhipper — master.mastrCnsgmtDec.trnshpr

a single block.

Where it is on screen. Full form: Master consignments → Master consignment 1 → Transhipper. Guided steps: step 2 "What is on the bill" (on a master filed on its own), sections "Where it is cleared".

FieldJSON keyValueWhat it is
Transhipper codetrnshprCdtextWho moves the cargo onward — the rail operator or CFS, identified by their PAN. Only when cargo tranships onward. Pick one and its bond fills in below.
Transhipper bondtrnshprBondtextThe bond number that transhipper files under at this port. The same operator uses a different bond at each port, so it fills from the transhipper above rather than being remembered.
AmendmentamdTypeone of U, D, SOnly in amendment filings: what happens to this record — U updates one the accepted filing has, D deletes one, S adds a new one (a house bill, item, container or route leg the accepted filing did not have). Records the accepted filing has are set to U for you when the amendment opens; a row you add starts blank — mark it S. Change a U only to delete that record (D). On a SAM / SDM line, a change to the consolidation indicator, consolidator PAN or prior reference is never a U: remove the line and add it back, and the amendment carries a D and an S (ICES Advisory 38/2026).

Transport document — master.mastrCnsgmtDec.trnsprtDoc

a single block.

Where it is on screen. Full form: Master consignments → Master consignment 1 → Transport document. Guided steps: step 2 "What is on the bill" (on a master filed on its own), sections "Where it is cleared", "Customs route and codes filled in for you", "Shipper", "Consignee", "Notify party", "The goods".

FieldJSON keyValueWhat it is
Port of acceptance (POL) — codeprtOfAcptCddtextInternational port code where the carrier took charge of the goods — the B/L's place of receipt, which on a port-to-port bill is the foreign load port (POL). Search by code or name (e.g. CNSHA for Shanghai).
Port of acceptance (POL) — nameprtOfAcptNametextFills itself from the port code. You can also search here by name — pick a port and the code fills in; typing again searches for a different port.
Port of receipt (code)prtOfReceiptCddtextPort where the goods are received — normally the reporting port, but a foreign inland port for transit cargo. Search by code or name.
Port of receipt (name)prtOfReceiptNametextFills itself from the port code. You can also search here by name — pick a port and the code fills in; typing again searches for a different port.
Shipper namecnsgnrsNametextFull name of the shipper (the consignor, in customs' terms), exactly as printed on the bill of lading. Pick from the address book and the whole block fills in.
Shipper PAN / codecnsgnrsCdtextThe shipper's PAN, for an Indian party — or their IEC or GSTIN, with the code type beside it saying which. Checked against the PAN format while the type says PAN.
Shipper code typecnsgnrCdTypone of PAN, IEC, GSN, GSD, GSG, PPT — customs refused one outside this list (PSP) as 039What kind of code was given: PAN, IEC, or a GSTIN (GSN, GSD or GSG) — or PPT for a person identified by passport number. PAN is what nearly every filing on record uses.
Shipper street addresscnsgnrStreetAddresstextStreet address of the shipper.
Shipper citycnsgnrCitytextCity of the shipper's address.
Shipper countrycnsgnrCntryCdtextTwo-letter country code — type the country's name and pick it, or type the code.
Shipper state / provincecnsgnrCntrySubDivNametextState or province of the shipper's address. For an Indian party, pick from the list and the code below fills itself.
Shipper state codecnsgnrCntrySubDivCdtextThe two-digit state code — the same two digits a GSTIN opens with. Filled by picking the state above.
Shipper postal codecnsgnrPstcdtextPostal/ZIP code of the shipper's address.
Consignee namecnsgnesNametextFull name of the consignee, exactly as printed on the bill of lading. Pick from the address book and the whole block fills in.
Consignee PAN / codecnsgnesCdtextThe consignee's PAN, for an Indian party — or their IEC or GSTIN, with the code type beside it saying which. Checked against the PAN format while the type says PAN.
Consignee code typetypOfCdone of PAN, IEC, GSN, GSD, GSG, PPT — another type is pointed out (customs publishes 136 for it)What kind of code was given: PAN, IEC, or a GSTIN (GSN, GSD or GSG) — or PPT for a person identified by passport number. PAN is what nearly every filing on record uses.
Consignee street addresscnsgneStreetAddresstextStreet address of the consignee.
Consignee citycnsgneCitytextCity of the consignee's address.
Consignee countrycnsgneCntryCdtextTwo-letter country code — type the country's name and pick it, or type the code. Starts as IN — change it for a party outside India.
Consignee state / provincecnsgneCntrySubDivNametextState or province of the consignee's address. For an Indian party, pick from the list and the code below fills itself.
Consignee state codecnsgneCntrySubDivtextThe two-digit state code — the same two digits a GSTIN opens with. Filled by picking the state above.
Consignee postal codecnsgnePstcdtextPostal/ZIP code of the consignee's address.
Notify party namenameOfAnyOtherNotfdPartytextFull name of the notify party (the notified party, in customs' terms), exactly as printed on the bill of lading. Pick from the address book and the whole block fills in.
Notify party PAN / codepanOfNotfdPartytextThe notify party's PAN, for an Indian party — or their IEC or GSTIN, with the code type beside it saying which. Checked against the PAN format while the type says PAN.
Notify party code typetypOfNotfdPartyCdone of PAN, IEC, GSN, GSD, GSG, PPT — another type is pointed out (customs publishes 045 for it)What kind of code was given: PAN, IEC, or a GSTIN (GSN, GSD or GSG) — or PPT for a person identified by passport number. PAN is what nearly every filing on record uses.
Notify party street addressnotfdPartyStreetAddresstextStreet address of the notify party.
Notify party citynotfdPartyCitytextCity of the notify party's address.
Notify party countrynotfdPartyCntryCdtextTwo-letter country code — type the country's name and pick it, or type the code. Starts as IN — change it for a party outside India. Customs marks this one optional where it requires the consignee’s — its own Field Table, not a gap here. Worth filling in all the same: it is the same address, and the block reads as half-answered without it.
Notify party state / provincenotfdPartyCntrySubDivNametextState or province of the notify party's address. For an Indian party, pick from the list and the code below fills itself.
Notify party state codenotfdPartyCntrySubDivtextThe two-digit state code — the same two digits a GSTIN opens with. Filled by picking the state above.
Notify party postal codenotfdPartyPstcdtextPostal/ZIP code of the notify party's address.
Goods description (as per B/L)goodsDescAsPerBltextGoods description exactly as worded on the bill of lading.
UCR typeucrTyptextType of the Unique Consignment Reference, when one is used.
UCR codeucrCdtextThe Unique Consignment Reference code, when one is used.
AmendmentamdTypeone of U, D, SOnly in amendment filings: what happens to this record — U updates one the accepted filing has, D deletes one, S adds a new one (a house bill, item, container or route leg the accepted filing did not have). Records the accepted filing has are set to U for you when the amendment opens; a row you add starts blank — mark it S. Change a U only to delete that record (D). On a SAM / SDM line, a change to the consolidation indicator, consolidator PAN or prior reference is never a U: remove the line and add it back, and the amendment carries a D and an S (ICES Advisory 38/2026).

Packages & measures — master.mastrCnsgmtDec.trnsprtDocMsr

a single block.

Where it is on screen. Full form: Master consignments → Master consignment 1 → Packages & measures. Guided steps: step 2 "What is on the bill" (on a master filed on its own), sections "The goods", "More about the goods".

FieldJSON keyValueWhat it is
Marks & numbers on packagesmarksNoOnPkgstextShipping marks and numbers printed on the packages; N/M if none.
Number of packagesnmbrOfPkgsa numberHow many packages this covers. Totals itself from the items (or house bills) underneath — type your own value to take over. 0 is legitimate for an empty-container move.
Type of packagestypsOfPkgsusually one of PKG, CTN, PLT, BGS, RLS, CAS, BLS, PCS, … — any code customs acceptsHow the goods are packed: bags, boxes, drums… Pick a code or type one customs uses. Adopts the type the items underneath agree on.
Gross weightgrossWeighta numberTotal weight including packaging. A master with house bills totals this from them automatically.
Unit of weightunitOfWeightone of KGS, MTSUnit for the weights entered here.
Net weightnetWeighta numberWeight of the goods excluding packaging, when declared.
Gross volumegrossVolumea numberTotal volume of the consignment, when declared. 0 means no volume is being declared.
Unit of volumeunitOfVolumeone of CBM, LTR, USGUnit for the volume entered here.
Invoice valueinvoiceValueOfCnsgmta numberInvoice value of the consignment, when declared. A master with house bills totals this from them automatically.
Currency codecrncyCdtextCurrency of the invoice value, e.g. USD or INR.
AmendmentamdTypeone of U, D, SOnly in amendment filings: what happens to this record — U updates one the accepted filing has, D deletes one, S adds a new one (a house bill, item, container or route leg the accepted filing did not have). Records the accepted filing has are set to U for you when the amendment opens; a row you add starts blank — mark it S. Change a U only to delete that record (D). On a SAM / SDM line, a change to the consolidation indicator, consolidator PAN or prior reference is never a U: remove the line and add it back, and the amendment carries a D and an S (ICES Advisory 38/2026).

Items — master.mastrCnsgmtDec.itemDtls

a repeating block — one per row.

Where it is on screen. Full form: Master consignments → Master consignment 1 → Items → Item 1. Guided steps: step 2 "What is on the bill" (on a master filed on its own), sections "The goods", "More about the goods", "Dangerous goods".

FieldJSON keyValueWhat it is
Item sequence number (read-only)crgoItemSeqNmbra numberPosition of this item in the list. Numbered automatically.
HS codehsCdtextHarmonized System tariff code of the goods — search by code or description.
Item descriptioncrgoItemDesctextPlain description of this item.
UN dangerous-goods codeunoCdtextUN dangerous-goods number; ZZZZZ if the goods are not hazardous. A recognized number fills the IMDG hazard code below by itself. The suggestion list runs to UN 3560 — a number from a later amendment is not blocked: type it and set the hazard class yourself.
IMDG hazard codeimdgCdone of ZZZ, 1, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, …IMDG hazard class; ZZZ if not hazardous. Fills itself from the UN number — if the two ever disagree, a warning shows so you know which to double-check.
Number of packagesnmbrOfPkgsa numberHow many packages this covers. 0 is legitimate for an empty-container move.
Type of packagestypOfPkgsusually one of PKG, CTN, PLT, BGS, RLS, CAS, BLS, PCS, … — any code customs acceptsHow this item is packed. Pick a code or type one customs uses.
AmendmentamdTypeone of U, D, SOnly in amendment filings: what happens to this record — U updates one the accepted filing has, D deletes one, S adds a new one (a house bill, item, container or route leg the accepted filing did not have). Records the accepted filing has are set to U for you when the amendment opens; a row you add starts blank — mark it S. Change a U only to delete that record (D). On a SAM / SDM line, a change to the consolidation indicator, consolidator PAN or prior reference is never a U: remove the line and add it back, and the amendment carries a D and an S (ICES Advisory 38/2026).

Equipment — master.mastrCnsgmtDec.trnsprtEqmt

a repeating block — one per row.

Where it is on screen. Full form: Master consignments → Master consignment 1 → Equipment → Equipment 1. Guided steps: step 1 "The master bill of lading", sections "Containers on this master B/L".

FieldJSON keyValueWhat it is
Equipment sequence number (read-only)eqmtSeqNoa numberPosition of this equipment in the list. Numbered automatically.
Equipment / container IDeqmtIdtextContainer/equipment number as printed on it, e.g. ABCU1234567.
Equipment typeeqmtTypone of CN, BB, BL, CH, DPL, TEKind of equipment: container, breakbulk, trailer…
Load statuseqmtLoadStatusone of FCL, LCL, EMPHow full the container is: full (FCL), part-loaded (LCL) or empty (EMP). The shipping line declares the same box in its manifest and the two must agree — customs refuses a mismatch as error 237.
Total packagestotalNmbrOfPkgsa numberPackages stuffed in this equipment — 0 for an empty container.
Shipper-owned containersocFlagone of Y, NWhether the container is shipper-owned (SOC).
Container sizeeqmtSizeusually one of 2210, 2200, 2270, 2250, 4400, 4410, 4000, 4200, … — any code customs acceptsThe four-character ISO size/type code printed on the box — 2210 for a standard 20-ft, 4400 or 4510 for a 40-ft. Pick one or type the code from the container door; shorthand like 40HC is not an ISO code and will not match the line's manifest — where customs says (ICES Advisory 38/2026) the code is now checked.
Additional equipment holdadtnlEqmtHoldtextAdditional hold/attachment detail for the equipment, when any.
Seal typeeqmtSealTypone of ESEAL, BTSLType of seal fitted: electronic or bottle seal.
Seal numbereqmtSealNmbrtextNumber printed on the seal.
Other equipment IDotherEqmtIdtextSecondary identifier for the equipment, when any.
Container agent codecntrAgntCdtextPAN/code of the container agent responsible for this equipment.
Container weightcntrWeighta numberWeight of the cargo in this container with its packing, in kilograms — without the container’s own (tare) weight, which is how the message guide defines it. On a consolidation the master’s row is the whole box and each bill’s row is its share.
AmendmentamdTypeone of U, D, SOnly in amendment filings: what happens to this record — U updates one the accepted filing has, D deletes one, S adds a new one (a house bill, item, container or route leg the accepted filing did not have). Records the accepted filing has are set to U for you when the amendment opens; a row you add starts blank — mark it S. Change a U only to delete that record (D). On a SAM / SDM line, a change to the consolidation indicator, consolidator PAN or prior reference is never a U: remove the line and add it back, and the amendment carries a D and an S (ICES Advisory 38/2026).

Itinerary — master.mastrCnsgmtDec.itnry

a repeating block — one per row.

Where it is on screen. Full form: Master consignments → Master consignment 1 → Itinerary → Port of call 1. Not asked in the guided steps — this block is only in the full form.

FieldJSON keyValueWhat it is
Port of call sequence (read-only)prtOfCallSeqNmbra numberPosition of this stop in the itinerary. Numbered automatically.
Port of call (code)prtOfCallCddtextPort code of this stop on the voyage — world and Indian ports both searchable (e.g. CNSHA, INNSA1).
Port of call (name)prtOfCallNametextFills itself from the port code. You can also search here by name — pick a port and the code fills in; typing again searches for a different port.
Next port of call (code)nxtPrtOfCallCddtextPort code of the next stop after this one — world and Indian ports both searchable.
Next port of call (name)nxtPrtOfCallNametextFills itself from the port code. You can also search here by name — pick a port and the code fills in; typing again searches for a different port.
Mode of transportmodeOfTrnsprtone of 1, 2, 3, 4How the cargo crosses the border or moves: sea/river, rail, road, or air.
AmendmentamdTypeone of U, D, SOnly in amendment filings: what happens to this record — U updates one the accepted filing has, D deletes one, S adds a new one (a house bill, item, container or route leg the accepted filing did not have). Records the accepted filing has are set to U for you when the amendment opens; a row you add starts blank — mark it S. Change a U only to delete that record (D). On a SAM / SDM line, a change to the consolidation indicator, consolidator PAN or prior reference is never a U: remove the line and add it back, and the amendment carries a D and an S (ICES Advisory 38/2026).

Additional declarations — master.mastrCnsgmtDec.mcAdtnlDec

a repeating block — one per row.

Where it is on screen. Full form: Master consignments → Master consignment 1 → Additional declarations → Declaration 1. Not asked in the guided steps — this block is only in the full form.

FieldJSON keyValueWhat it is
Tag referencetagReftextWhich block of the declaration this entry relates to, per the MIG tag list.
Reference serial numberrefSerialNotextSerial number linking this entry to the referenced block line.
Information typeinfoTyptextCategory of the additional information being declared.
Information qualifierinfoQualifiertextQualifier refining the information type.
Information codeinfoCdtextCoded value of the additional information.
Information textinfoTexttextFree-text additional information.
Information measureinfoMsrtextNumeric measure accompanying the information, when any.
Information dateinfoDta dateDate relevant to the additional information.
AmendmentamdTypeone of U, D, SOnly in amendment filings: what happens to this record — U updates one the accepted filing has, D deletes one, S adds a new one (a house bill, item, container or route leg the accepted filing did not have). Records the accepted filing has are set to U for you when the amendment opens; a row you add starts blank — mark it S. Change a U only to delete that record (D). On a SAM / SDM line, a change to the consolidation indicator, consolidator PAN or prior reference is never a U: remove the line and add it back, and the amendment carries a D and an S (ICES Advisory 38/2026).

Supporting documents — master.mastrCnsgmtDec.mcSuprtDocs

a repeating block — one per row.

Where it is on screen. Full form: Master consignments → Master consignment 1 → Supporting documents → Document 1. Not asked in the guided steps — this block is only in the full form.

FieldJSON keyValueWhat it is
Tag referencetagReftextWhich block of the declaration this entry relates to, per the MIG tag list.
Reference serial numberrefSerialNotextSerial number linking this entry to the referenced block line.
Sub serial numbersubSerialNoRefa numberSub-serial linking the document to an item line.
ICEGATE user IDicegateUseridtextICEGATE user ID of whoever uploaded the supporting document.
IRN numberirnNmbrtextImage Reference Number (IRN) of the document uploaded to eSanchit.
Document reference numberdocRefNmbrtextThe document own reference number.
Document type codedocTypCdtextCoded type of the supporting document.
Beneficiary codebnefcryCdtextCode of the party the document benefits.
AmendmentamdTypeone of U, D, SOnly in amendment filings: what happens to this record — U updates one the accepted filing has, D deletes one, S adds a new one (a house bill, item, container or route leg the accepted filing did not have). Records the accepted filing has are set to U for you when the amendment opens; a row you add starts blank — mark it S. Change a U only to delete that record (D). On a SAM / SDM line, a change to the consolidation indicator, consolidator PAN or prior reference is never a U: remove the line and add it back, and the amendment carries a D and an S (ICES Advisory 38/2026).

House reference — master.mastrCnsgmtDec.houseCargoDec.HCRef

a single block.

Where it is on screen. Full form: Master consignments → Master consignment 1 → House consignments → House bill 1 → House reference. Guided steps: step 2 "Your house bill" (on a filing with house bills), sections "This house bill", "Codes filled in for you".

FieldJSON keyValueWhat it is
Sub-line number (read-only)subLineNoa numberPosition of this house bill under its master consignment. Numbered automatically.
House B/L numberblNotextThe house bill of lading number issued by the consolidator/forwarder.
House B/L dateblDta dateIssue date of the house bill of lading.
Prior declaration existsprevDecone of N, C, Y, S, BWhat this consignment refers to. N for a fresh import consignment. C when a consolidated bill refers to an earlier CSN — give that CSN in the previous reference, and customs issues the MCIN. Y when it quotes a CIN (MCIN or PCIN) customs already granted. An export always refers to something — S when the bill covers one shipping bill, B when several are consolidated under it.
Consolidation indicatorconsolidatedIndctrone of S, C, H, M, T, F, D, P, …What kind of bill this is (straight, consolidated, house…) — determines whether house bills are expected under it.
Consolidator PANconsolidatorPantextOn a house bill this is your own PAN — you consolidated the cargo under the carrier’s master. Type the bare 10 characters; the filing adds the PAN: prefix.
AmendmentamdTypeone of U, D, SOnly in amendment filings: what happens to this record — U updates one the accepted filing has, D deletes one, S adds a new one (a house bill, item, container or route leg the accepted filing did not have). Records the accepted filing has are set to U for you when the amendment opens; a row you add starts blank — mark it S. Change a U only to delete that record (D). On a SAM / SDM line, a change to the consolidation indicator, consolidator PAN or prior reference is never a U: remove the line and add it back, and the amendment carries a D and an S (ICES Advisory 38/2026).

Previous declaration — master.mastrCnsgmtDec.houseCargoDec.prevRef

a single block.

Where it is on screen. Full form: Master consignments → Master consignment 1 → House consignments → House bill 1 → Previous declaration. Not asked in the guided steps — this block is only in the full form.

FieldJSON keyValueWhat it is
CIN typecinTyptextWhich kind of number is referenced: PCIN — issued for one house bill on import, or one shipping bill on export — or MCIN, issued to a consolidated master. An export line covering one shipping bill quotes a PCIN.
MCIN / PCINmcinPcintextThe Master or Primary Cargo Identification Number being referenced, as customs issued it — twenty characters, with MC or PC after the year (26PCEG09010000000100).
CSN submitted typecsnSbmtdTyptextSubmitter type of whoever filed the referenced CSN.
CSN submitted bycsnSbmtdBytextWho filed the referenced CSN — their ICEGATE/registered code.
CSN reporting typecsnRptngTyptextReporting event of the referenced CSN (e.g. SCE).
CSN site IDcsnSiteIdtextCustoms site/location the referenced CSN was filed at.
CSN numbercsnNmbra numberThe CSN number customs granted on acceptance — referenced by amendments and deletions, and filled automatically when cloning.
CSN datecsnDta dateDate the referenced CSN was granted. Filled automatically alongside the CSN number.
Split indicatorsplitIndctrone of N, Y, FWhether this bill is one part of a bill split across filings. N for the great majority of filings. Every part of the same split carries Y, and the last one carries F — customs closes the split set on the F, so a set that never gets one stays open.
AmendmentamdTypeone of U, D, SOnly in amendment filings: what happens to this record — U updates one the accepted filing has, D deletes one, S adds a new one (a house bill, item, container or route leg the accepted filing did not have). Records the accepted filing has are set to U for you when the amendment opens; a row you add starts blank — mark it S. Change a U only to delete that record (D). On a SAM / SDM line, a change to the consolidation indicator, consolidator PAN or prior reference is never a U: remove the line and add it back, and the amendment carries a D and an S (ICES Advisory 38/2026).

Supplementary declaration — master.mastrCnsgmtDec.houseCargoDec.supRef

a single block.

Where it is on screen. Full form: Master consignments → Master consignment 1 → House consignments → House bill 1 → Supplementary declaration. Not asked in the guided steps — this block is only in the full form.

FieldJSON keyValueWhat it is
CIN typecinTyptextWhich kind of number is referenced: PCIN — issued for one house bill on import, or one shipping bill on export — or MCIN, issued to a consolidated master. An export line covering one shipping bill quotes a PCIN.
MCIN / PCINmcinPcintextThe Master or Primary Cargo Identification Number being referenced, as customs issued it — twenty characters, with MC or PC after the year (26PCEG09010000000100).
CSN submitted typecsnSbmtdTyptextSubmitter type of whoever filed the referenced CSN.
CSN submitted bycsnSbmtdBytextWho filed the referenced CSN — their ICEGATE/registered code.
CSN reporting typecsnRptngTyptextReporting event of the referenced CSN (e.g. SCE).
CSN site IDcsnSiteIdtextCustoms site/location the referenced CSN was filed at.
CSN numbercsnNmbra numberThe CSN number customs granted on acceptance — referenced by amendments and deletions, and filled automatically when cloning.
CSN datecsnDta dateDate the referenced CSN was granted. Filled automatically alongside the CSN number.
Split indicatorsplitIndctrone of N, Y, FWhether this bill is one part of a bill split across filings. N for the great majority of filings. Every part of the same split carries Y, and the last one carries F — customs closes the split set on the F, so a set that never gets one stays open.
AmendmentamdTypeone of U, D, SOnly in amendment filings: what happens to this record — U updates one the accepted filing has, D deletes one, S adds a new one (a house bill, item, container or route leg the accepted filing did not have). Records the accepted filing has are set to U for you when the amendment opens; a row you add starts blank — mark it S. Change a U only to delete that record (D). On a SAM / SDM line, a change to the consolidation indicator, consolidator PAN or prior reference is never a U: remove the line and add it back, and the amendment carries a D and an S (ICES Advisory 38/2026).

Location & customs — master.mastrCnsgmtDec.houseCargoDec.locCstm

a single block.

Where it is on screen. Full form: Master consignments → Master consignment 1 → House consignments → House bill 1 → Location & customs. Guided steps: step 2 "Your house bill" (on a filing with house bills), sections "Customs route and codes filled in for you", "Where it is cleared".

FieldJSON keyValueWhat it is
First port of entry (POD)firstPrtOfEntrya customs port codeFirst Indian port the vessel enters — usually the reporting port. On an export line (an SCX, or a line of an SDM) the guide calls this field the last port of departure: the gateway the vessel sails from. Always the 6-character port code, never the port’s name. Pre-filled on new house bills.
Destination port (FPOD)destPrta customs port codeWhere the cargo is finally cleared — a port, or a port plus the CFS/ICD holding it (e.g. INMAA1SHC1). The B/L's final place of delivery (FPOD) goes here when it is a customs location; a door address does not — file the station where clearance happens. Search by CFS name; the ones at this filing's port come first.
Next port of unladingnxtPrtOfUnladingtextNext port where the cargo is unladen — the reporting port unless it moves onward, and may be foreign for transit cargo.
Type of cargotypOfCrgoone of IM, EX, CG, TRDirection/category of the cargo: import, export, coastal goods, or transhipment.
Item typeitemTypone of GC, UB, OTWhich customs rules apply to the items: government cargo, unaccompanied baggage (used household goods and personal effects), or other cargo.
Cargo movementcrgoMvmtone of LC, TI, TC, DT, FTHow the cargo moves after arrival. In practice: LC for pickup at the port or any CFS move (even a CFS under another station), TI for movement to an ICD, TC for international transhipment onward to a foreign port. It is a property of this bill of lading, not of the container — one box can hold bills with three different codes. TC goes with cargo type TR or EX; import cargo never takes it.
Nature of cargonatrOfCrgoone of C, P, CP, LB, DBPhysical nature of the cargo: containerized, packaged, part-and-part, liquid bulk or dry bulk.
AmendmentamdTypeone of U, D, SOnly in amendment filings: what happens to this record — U updates one the accepted filing has, D deletes one, S adds a new one (a house bill, item, container or route leg the accepted filing did not have). Records the accepted filing has are set to U for you when the amendment opens; a row you add starts blank — mark it S. Change a U only to delete that record (D). On a SAM / SDM line, a change to the consolidation indicator, consolidator PAN or prior reference is never a U: remove the line and add it back, and the amendment carries a D and an S (ICES Advisory 38/2026).

Transhipper — master.mastrCnsgmtDec.houseCargoDec.trnshpr

a single block.

Where it is on screen. Full form: Master consignments → Master consignment 1 → House consignments → House bill 1 → Transhipper. Guided steps: step 2 "Your house bill" (on a filing with house bills), sections "Where it is cleared".

FieldJSON keyValueWhat it is
Transhipper codetrnshprCdtextWho moves the cargo onward — the rail operator or CFS, identified by their PAN. Only when cargo tranships onward. Pick one and its bond fills in below.
Transhipper bondtrnshprBondtextThe bond number that transhipper files under at this port. The same operator uses a different bond at each port, so it fills from the transhipper above rather than being remembered.
AmendmentamdTypeone of U, D, SOnly in amendment filings: what happens to this record — U updates one the accepted filing has, D deletes one, S adds a new one (a house bill, item, container or route leg the accepted filing did not have). Records the accepted filing has are set to U for you when the amendment opens; a row you add starts blank — mark it S. Change a U only to delete that record (D). On a SAM / SDM line, a change to the consolidation indicator, consolidator PAN or prior reference is never a U: remove the line and add it back, and the amendment carries a D and an S (ICES Advisory 38/2026).

Transport document — master.mastrCnsgmtDec.houseCargoDec.trnsprtDoc

a single block.

Where it is on screen. Full form: Master consignments → Master consignment 1 → House consignments → House bill 1 → Transport document. Guided steps: step 2 "Your house bill" (on a filing with house bills), sections "Where it is cleared", "Customs route and codes filled in for you", "Shipper", "Consignee", "Notify party", "The goods".

FieldJSON keyValueWhat it is
Port of acceptance (POL) — codeprtOfAcptCddtextInternational port code where the carrier took charge of the goods — the B/L's place of receipt, which on a port-to-port bill is the foreign load port (POL). Search by code or name (e.g. CNSHA for Shanghai).
Port of acceptance (POL) — nameprtOfAcptNametextFills itself from the port code. You can also search here by name — pick a port and the code fills in; typing again searches for a different port.
Port of receipt (code)prtOfReceiptCddtextPort where the goods are received — normally the reporting port, but a foreign inland port for transit cargo. Search by code or name.
Port of receipt (name)prtOfReceiptNametextFills itself from the port code. You can also search here by name — pick a port and the code fills in; typing again searches for a different port.
Shipper namecnsgnrsNametextFull name of the shipper (the consignor, in customs' terms), exactly as printed on the bill of lading. Pick from the address book and the whole block fills in.
Shipper PAN / codecnsgnrsCdtextThe shipper's PAN, for an Indian party — or their IEC or GSTIN, with the code type beside it saying which. Checked against the PAN format while the type says PAN.
Shipper code typecnsgnrCdTypone of PAN, IEC, GSN, GSD, GSG, PPT — customs refused one outside this list (PSP) as 039What kind of code was given: PAN, IEC, or a GSTIN (GSN, GSD or GSG) — or PPT for a person identified by passport number. PAN is what nearly every filing on record uses.
Shipper street addresscnsgnrStreetAddresstextStreet address of the shipper.
Shipper citycnsgnrCitytextCity of the shipper's address.
Shipper countrycnsgnrCntryCdtextTwo-letter country code — type the country's name and pick it, or type the code.
Shipper state / provincecnsgnrCntrySubDivNametextState or province of the shipper's address. For an Indian party, pick from the list and the code below fills itself.
Shipper state codecnsgnrCntrySubDivCdtextThe two-digit state code — the same two digits a GSTIN opens with. Filled by picking the state above.
Shipper postal codecnsgnrPstcdtextPostal/ZIP code of the shipper's address.
Consignee namecnsgnesNametextFull name of the consignee, exactly as printed on the bill of lading. Pick from the address book and the whole block fills in.
Consignee PAN / codecnsgnesCdtextThe consignee's PAN, for an Indian party — or their IEC or GSTIN, with the code type beside it saying which. Checked against the PAN format while the type says PAN.
Consignee code typetypOfCdone of PAN, IEC, GSN, GSD, GSG, PPT — another type is pointed out (customs publishes 136 for it)What kind of code was given: PAN, IEC, or a GSTIN (GSN, GSD or GSG) — or PPT for a person identified by passport number. PAN is what nearly every filing on record uses.
Consignee street addresscnsgneStreetAddresstextStreet address of the consignee.
Consignee citycnsgneCitytextCity of the consignee's address.
Consignee countrycnsgneCntryCdtextTwo-letter country code — type the country's name and pick it, or type the code. Starts as IN — change it for a party outside India.
Consignee state / provincecnsgneCntrySubDivNametextState or province of the consignee's address. For an Indian party, pick from the list and the code below fills itself.
Consignee state codecnsgneCntrySubDivtextThe two-digit state code — the same two digits a GSTIN opens with. Filled by picking the state above.
Consignee postal codecnsgnePstcdtextPostal/ZIP code of the consignee's address.
Notify party namenameOfAnyOtherNotfdPartytextFull name of the notify party (the notified party, in customs' terms), exactly as printed on the bill of lading. Pick from the address book and the whole block fills in.
Notify party PAN / codepanOfNotfdPartytextThe notify party's PAN, for an Indian party — or their IEC or GSTIN, with the code type beside it saying which. Checked against the PAN format while the type says PAN.
Notify party code typetypOfNotfdPartyCdone of PAN, IEC, GSN, GSD, GSG, PPT — another type is pointed out (customs publishes 045 for it)What kind of code was given: PAN, IEC, or a GSTIN (GSN, GSD or GSG) — or PPT for a person identified by passport number. PAN is what nearly every filing on record uses.
Notify party street addressnotfdPartyStreetAddresstextStreet address of the notify party.
Notify party citynotfdPartyCitytextCity of the notify party's address.
Notify party countrynotfdPartyCntryCdtextTwo-letter country code — type the country's name and pick it, or type the code. Starts as IN — change it for a party outside India. Customs marks this one optional where it requires the consignee’s — its own Field Table, not a gap here. Worth filling in all the same: it is the same address, and the block reads as half-answered without it.
Notify party state / provincenotfdPartyCntrySubDivNametextState or province of the notify party's address. For an Indian party, pick from the list and the code below fills itself.
Notify party state codenotfdPartyCntrySubDivtextThe two-digit state code — the same two digits a GSTIN opens with. Filled by picking the state above.
Notify party postal codenotfdPartyPstcdtextPostal/ZIP code of the notify party's address.
Goods description (as per B/L)goodsDescAsPerBltextGoods description exactly as worded on the bill of lading.
UCR typeucrTyptextType of the Unique Consignment Reference, when one is used.
UCR codeucrCdtextThe Unique Consignment Reference code, when one is used.
AmendmentamdTypeone of U, D, SOnly in amendment filings: what happens to this record — U updates one the accepted filing has, D deletes one, S adds a new one (a house bill, item, container or route leg the accepted filing did not have). Records the accepted filing has are set to U for you when the amendment opens; a row you add starts blank — mark it S. Change a U only to delete that record (D). On a SAM / SDM line, a change to the consolidation indicator, consolidator PAN or prior reference is never a U: remove the line and add it back, and the amendment carries a D and an S (ICES Advisory 38/2026).

Packages & measures — master.mastrCnsgmtDec.houseCargoDec.trnsprtDocMsr

a single block.

Where it is on screen. Full form: Master consignments → Master consignment 1 → House consignments → House bill 1 → Packages & measures. Guided steps: step 2 "Your house bill" (on a filing with house bills), sections "The goods", "More about the goods".

FieldJSON keyValueWhat it is
Marks & numbers on packagesmarksNoOnPkgstextShipping marks and numbers printed on the packages; N/M if none.
Number of packagesnmbrOfPkgsa numberHow many packages this covers. Totals itself from the items (or house bills) underneath — type your own value to take over. 0 is legitimate for an empty-container move.
Type of packagestypsOfPkgsusually one of PKG, CTN, PLT, BGS, RLS, CAS, BLS, PCS, … — any code customs acceptsHow the goods are packed: bags, boxes, drums… Pick a code or type one customs uses. Adopts the type the items underneath agree on.
Gross weightgrossWeighta numberTotal weight including packaging. A master with house bills totals this from them automatically.
Unit of weightunitOfWeightone of KGS, MTSUnit for the weights entered here.
Net weightnetWeighta numberWeight of the goods excluding packaging, when declared.
Gross volumegrossVolumea numberTotal volume of the consignment, when declared. 0 means no volume is being declared.
Unit of volumeunitOfVolumeone of CBM, LTR, USGUnit for the volume entered here.
Invoice valueinvoiceValueOfCnsgmta numberInvoice value of the consignment, when declared. A master with house bills totals this from them automatically.
Currency codecrncyCdtextCurrency of the invoice value, e.g. USD or INR.
AmendmentamdTypeone of U, D, SOnly in amendment filings: what happens to this record — U updates one the accepted filing has, D deletes one, S adds a new one (a house bill, item, container or route leg the accepted filing did not have). Records the accepted filing has are set to U for you when the amendment opens; a row you add starts blank — mark it S. Change a U only to delete that record (D). On a SAM / SDM line, a change to the consolidation indicator, consolidator PAN or prior reference is never a U: remove the line and add it back, and the amendment carries a D and an S (ICES Advisory 38/2026).

Items — master.mastrCnsgmtDec.houseCargoDec.itemDtls

a repeating block — one per row.

Where it is on screen. Full form: Master consignments → Master consignment 1 → House consignments → House bill 1 → Items → Item 1. Guided steps: step 2 "Your house bill" (on a filing with house bills), sections "The goods", "More about the goods", "Dangerous goods".

FieldJSON keyValueWhat it is
Item sequence number (read-only)crgoItemSeqNmbra numberPosition of this item in the list. Numbered automatically.
HS codehsCdtextHarmonized System tariff code of the goods — search by code or description.
Item descriptioncrgoItemDesctextPlain description of this item.
UN dangerous-goods codeunoCdtextUN dangerous-goods number; ZZZZZ if the goods are not hazardous. A recognized number fills the IMDG hazard code below by itself. The suggestion list runs to UN 3560 — a number from a later amendment is not blocked: type it and set the hazard class yourself.
IMDG hazard codeimdgCdone of ZZZ, 1, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, …IMDG hazard class; ZZZ if not hazardous. Fills itself from the UN number — if the two ever disagree, a warning shows so you know which to double-check.
Number of packagesnmbrOfPkgsa numberHow many packages this covers. 0 is legitimate for an empty-container move.
Type of packagestypOfPkgsusually one of PKG, CTN, PLT, BGS, RLS, CAS, BLS, PCS, … — any code customs acceptsHow this item is packed. Pick a code or type one customs uses.
AmendmentamdTypeone of U, D, SOnly in amendment filings: what happens to this record — U updates one the accepted filing has, D deletes one, S adds a new one (a house bill, item, container or route leg the accepted filing did not have). Records the accepted filing has are set to U for you when the amendment opens; a row you add starts blank — mark it S. Change a U only to delete that record (D). On a SAM / SDM line, a change to the consolidation indicator, consolidator PAN or prior reference is never a U: remove the line and add it back, and the amendment carries a D and an S (ICES Advisory 38/2026).

Equipment — master.mastrCnsgmtDec.houseCargoDec.trnsprtEqmt

a repeating block — one per row.

Where it is on screen. Full form: Master consignments → Master consignment 1 → House consignments → House bill 1 → Equipment → Equipment 1. Guided steps: step 2 "Your house bill" (on a filing with house bills), sections "Containers on this house bill".

FieldJSON keyValueWhat it is
Equipment sequence number (read-only)eqmtSeqNoa numberPosition of this equipment in the list. Numbered automatically.
Equipment / container IDeqmtIdtextContainer/equipment number as printed on it, e.g. ABCU1234567.
Equipment typeeqmtTypone of CN, BB, BL, CH, DPL, TEKind of equipment: container, breakbulk, trailer…
Load statuseqmtLoadStatusone of FCL, LCL, EMPHow full the container is: full (FCL), part-loaded (LCL) or empty (EMP). The shipping line declares the same box in its manifest and the two must agree — customs refuses a mismatch as error 237.
Total packagestotalNmbrOfPkgsa numberPackages stuffed in this equipment — 0 for an empty container.
Shipper-owned containersocFlagone of Y, NWhether the container is shipper-owned (SOC).
Container sizeeqmtSizeusually one of 2210, 2200, 2270, 2250, 4400, 4410, 4000, 4200, … — any code customs acceptsThe four-character ISO size/type code printed on the box — 2210 for a standard 20-ft, 4400 or 4510 for a 40-ft. Pick one or type the code from the container door; shorthand like 40HC is not an ISO code and will not match the line's manifest — where customs says (ICES Advisory 38/2026) the code is now checked.
Additional equipment holdadtnlEqmtHoldtextAdditional hold/attachment detail for the equipment, when any.
Seal typeeqmtSealTypone of ESEAL, BTSLType of seal fitted: electronic or bottle seal.
Seal numbereqmtSealNmbrtextNumber printed on the seal.
Other equipment IDotherEqmtIdtextSecondary identifier for the equipment, when any.
Container agent codecntrAgntCdtextPAN/code of the container agent responsible for this equipment.
Container weightcntrWeighta numberWeight of the cargo in this container with its packing, in kilograms — without the container’s own (tare) weight, which is how the message guide defines it. On a consolidation the master’s row is the whole box and each bill’s row is its share.
AmendmentamdTypeone of U, D, SOnly in amendment filings: what happens to this record — U updates one the accepted filing has, D deletes one, S adds a new one (a house bill, item, container or route leg the accepted filing did not have). Records the accepted filing has are set to U for you when the amendment opens; a row you add starts blank — mark it S. Change a U only to delete that record (D). On a SAM / SDM line, a change to the consolidation indicator, consolidator PAN or prior reference is never a U: remove the line and add it back, and the amendment carries a D and an S (ICES Advisory 38/2026).

Itinerary — master.mastrCnsgmtDec.houseCargoDec.itnry

a repeating block — one per row.

Where it is on screen. Full form: Master consignments → Master consignment 1 → House consignments → House bill 1 → Itinerary → Port of call 1. Not asked in the guided steps — this block is only in the full form.

FieldJSON keyValueWhat it is
Port of call sequence (read-only)prtOfCallSeqNmbra numberPosition of this stop in the itinerary. Numbered automatically.
Port of call (code)prtOfCallCddtextPort code of this stop on the voyage — world and Indian ports both searchable (e.g. CNSHA, INNSA1).
Port of call (name)prtOfCallNametextFills itself from the port code. You can also search here by name — pick a port and the code fills in; typing again searches for a different port.
Next port of call (code)nxtPrtOfCallCddtextPort code of the next stop after this one — world and Indian ports both searchable.
Next port of call (name)nxtPrtOfCallNametextFills itself from the port code. You can also search here by name — pick a port and the code fills in; typing again searches for a different port.
Mode of transportmodeOfTrnsprtone of 1, 2, 3, 4How the cargo crosses the border or moves: sea/river, rail, road, or air.
AmendmentamdTypeone of U, D, SOnly in amendment filings: what happens to this record — U updates one the accepted filing has, D deletes one, S adds a new one (a house bill, item, container or route leg the accepted filing did not have). Records the accepted filing has are set to U for you when the amendment opens; a row you add starts blank — mark it S. Change a U only to delete that record (D). On a SAM / SDM line, a change to the consolidation indicator, consolidator PAN or prior reference is never a U: remove the line and add it back, and the amendment carries a D and an S (ICES Advisory 38/2026).

Additional declarations — master.mastrCnsgmtDec.houseCargoDec.adtnlDec

a repeating block — one per row.

Where it is on screen. Full form: Master consignments → Master consignment 1 → House consignments → House bill 1 → Additional declarations → Declaration 1. Not asked in the guided steps — this block is only in the full form.

FieldJSON keyValueWhat it is
Tag referencetagReftextWhich block of the declaration this entry relates to, per the MIG tag list.
Reference serial numberrefSerialNotextSerial number linking this entry to the referenced block line.
Information typeinfoTyptextCategory of the additional information being declared.
Information qualifierinfoQualifiertextQualifier refining the information type.
Information codeinfoCdtextCoded value of the additional information.
Information textinfoTexttextFree-text additional information.
Information measureinfoMsrtextNumeric measure accompanying the information, when any.
Information dateinfoDta dateDate relevant to the additional information.
AmendmentamdTypeone of U, D, SOnly in amendment filings: what happens to this record — U updates one the accepted filing has, D deletes one, S adds a new one (a house bill, item, container or route leg the accepted filing did not have). Records the accepted filing has are set to U for you when the amendment opens; a row you add starts blank — mark it S. Change a U only to delete that record (D). On a SAM / SDM line, a change to the consolidation indicator, consolidator PAN or prior reference is never a U: remove the line and add it back, and the amendment carries a D and an S (ICES Advisory 38/2026).

Supporting documents — master.mastrCnsgmtDec.houseCargoDec.crgoSuprtDocs

a repeating block — one per row.

Where it is on screen. Full form: Master consignments → Master consignment 1 → House consignments → House bill 1 → Supporting documents → Document 1. Not asked in the guided steps — this block is only in the full form.

FieldJSON keyValueWhat it is
Tag referencetagReftextWhich block of the declaration this entry relates to, per the MIG tag list.
Reference serial numberrefSerialNotextSerial number linking this entry to the referenced block line.
Sub serial numbersubSerialNoRefa numberSub-serial linking the document to an item line.
ICEGATE user IDicegateUseridtextICEGATE user ID of whoever uploaded the supporting document.
IRN numberirnNmbrtextImage Reference Number (IRN) of the document uploaded to eSanchit.
Document reference numberdocRefNmbrtextThe document own reference number.
Document type codedocTypCdtextCoded type of the supporting document.
Beneficiary codebnefcryCdtextCode of the party the document benefits.
AmendmentamdTypeone of U, D, SOnly in amendment filings: what happens to this record — U updates one the accepted filing has, D deletes one, S adds a new one (a house bill, item, container or route leg the accepted filing did not have). Records the accepted filing has are set to U for you when the amendment opens; a row you add starts blank — mark it S. Change a U only to delete that record (D). On a SAM / SDM line, a change to the consolidation indicator, consolidator PAN or prior reference is never a U: remove the line and add it back, and the amendment carries a D and an S (ICES Advisory 38/2026).

Digital signature — digSign

a single block.

Where it is on screen. Full form: Digital signature. Not asked in the guided steps — this block is only in the full form.

FieldJSON keyValueWhat it is
Signature (read-only)startSignaturetextDigital signature over the declaration. Written when the filing is signed — on ICEGATE's portal, or by the signer when in-app signing is offered.
Certificate (read-only)startCertificatetextThe signer certificate, embedded automatically at signing.
Signer version (read-only)signerVersiontextVersion of the signing component. Set automatically.

294 fields across 30 blocks.

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.