A CBP filing grouping consignments (HAWBs) under a consolidation (MAWB), carrying the CBP entry number, statuses, and assessed charges. Customer-reachable only via Consolidation.entries (lifted in the Java PR) — i.e. only through the owner-scoped consolidations query, since Consignment.entry and Consignment.consolidation are both @inaccessible. Filing internals (transmissions, raw stream statuses, IOR/statement config) are field-level @inaccessible, internal-graph only.
Customer-facing status, derived from the filing lifecycle plus CBP/PGA disposition events — the single headline answer to "what's the binding state of this entry's clearance". Holds and rejections take precedence over release; precedence is REJECTED, then holds (PGA_HOLD, CBP_EXAM, CBP_HOLD, PGA_REVIEW), then RELEASED, PGA_MAY_PROCEED, ACCEPTED, FILED, PROCESSING. PGA-specific states are folded in here (PGA_HOLD/PGA_REVIEW/PGA_MAY_PROCEED); pgaAgencies tells you which agency they refer to.
Date goods were imported into the US (Block 7a). ASPIRATIONAL / not yet populated: today the batch and filing flows record import date once on the Consolidation (uniform per MBOL), so this per-entry field currently resolves null. Retained as the intended per-entry home because import date is semantically per-entry — often equals entryDate for Type 11, but ~19% of Evolve's entries show a multi-day gap (goods arrive, sit at facility, then get filed), and it differs from Consolidation.arrivalDate (carrier arrival) vs. when these specific goods clear into US commerce. Will be wired per-entry once the postal-handoff architecture is defined. (US state of final destination was a sibling field here but was dead + doc-level, so it moved to the consolidation and the entry column was dropped.)
Partner Government Agencies involved with this entry's goods, aggregated from its consignments — names which agency the PGA states in clearanceStatus refer to. Empty when no PGA applies.
Type.
Entry
A CBP filing grouping consignments (HAWBs) under a consolidation (MAWB), carrying the CBP entry number, statuses, and assessed charges. Customer-reachable only via Consolidation.entries (lifted in the Java PR) — i.e. only through the owner-scoped consolidations query, since Consignment.entry and Consignment.consolidation are both @inaccessible. Filing internals (transmissions, raw stream statuses, IOR/statement config) are field-level @inaccessible, internal-graph only.
Fields
id
ID!
Required
assessedAdCvd
Decimal
assessedDuty
Decimal
assessedFee
Decimal
assessedMpf
Decimal
assessedPortFee
Decimal
assessedTax
Decimal
cbpEvents
[EntryCbpEvent!]!
Required
clearanceStatus
BrokerageEntryClearanceStatus!
Required
consignments
[Consignment!]!
Required
consolidation
Consolidation!
Required
createdAt
DateTime!
Required
entryDate
DateTime
entryNumber
String
entryType
BrokerageEntryType!
Required
holdNotice
String
importDate
DateTime
pgaAgencies
[BrokeragePgaAgency!]!
Required
portOfEntryCode
String!
Required
totalAssessedCharges
Decimal
updatedAt
DateTime!
Required