TradingStatus
Current legal status and whether the company is actively operating, inactive, or in a formal insolvency or closure process.
- effectiveType: string Format: date-time
Date When the current trading status last changed, as an ISO-8601 date-time. Null when unknown.
- grandType: string enum
Status Grand's assessed trading status. Named
grandStatusto leave room for futurelegalStatus/operatingStatusdimensions alongside it. Values are precedence-ordered — terminal and insolvency states take priority over active/inactive. One of:ACTIVELY_TRADING— operating normally, no adverse status.INACTIVE— no evidence of current trading activity (inferred).STRIKE_OFF_INITIATED— a strike-off (removal from the register) process has begun.IN_ADMINISTRATION— under a formal administration insolvency process.IN_LIQUIDATION— being wound up; assets are being liquidated.OVERSEAS_ENTITY— a registered overseas entity, still active.DISSOLVED— dissolved and removed from the register (terminal).CONVERTED_CLOSED— closed after converting to another entity type (terminal).REMOVED— removed from the register (terminal).CLOSED_OVERSEAS_ENTITY— a closed overseas entity (terminal).
values- A
C T I V E L Y _ T R A D I N G - I
N A C T I V E - S
T R I K E _ O F F _ I N I T I A T E D - I
N _ L I Q U I D A T I O N - I
N _ A D M I N I S T R A T I O N
- historyType: array object[] · TradingStatusHistory[]
Prior trading-status values over time, each with its own effective date and reasons. Null when no history is recorded.
A point in the trading-status history
- effectiveType: string Format: date-time
Date When this status took effect, as an ISO-8601 date-time. Null when unknown.
- grandType: string enum
Status Grand's assessed trading status at this point in time. Same vocabulary as the current
status.grandStatus. Values are precedence-ordered — terminal and insolvency states take priority over active/inactive. One of:ACTIVELY_TRADING— operating normally, no adverse status.INACTIVE— no evidence of current trading activity (inferred).STRIKE_OFF_INITIATED— a strike-off (removal from the register) process has begun.IN_ADMINISTRATION— under a formal administration insolvency process.IN_LIQUIDATION— being wound up; assets are being liquidated.OVERSEAS_ENTITY— a registered overseas entity, still active.DISSOLVED— dissolved and removed from the register (terminal).CONVERTED_CLOSED— closed after converting to another entity type (terminal).REMOVED— removed from the register (terminal).CLOSED_OVERSEAS_ENTITY— a closed overseas entity (terminal).
values- A
C T I V E L Y _ T R A D I N G - I
N A C T I V E - S
T R I K E _ O F F _ I N I T I A T E D - I
N _ L I Q U I D A T I O N - I
N _ A D M I N I S T R A T I O N
- reasonsType: array object[] · StructuredReason[]
Structured drivers for this status change. Null when no reasons are recorded.
A structured factor contributing to a section's assessment
- reasonsType: array object[] · StructuredReason[]
Structured drivers behind the current trading status (e.g. the specific registry events that determined it). Null when no reasons are recorded.
A structured factor contributing to a section's assessment
- codeType: string | null
Stable, machine-readable reason code for programmatic branching. RESERVED and currently always
null— the canonical code vocabulary is being defined separately. The example shows the intended format; until it ships, rely onmessage. - messageType: string
Human-readable, self-contained explanation of the factor (a full sentence).