Skip to content

Computed / Derived — ecn-meta — Data Flow

Why this page is structured this way: This is the field-first view for the computed/derived [ecn-meta] pseudo-section. These fields don’t exist at KYC onboarding time; they’re produced by operations (trade execution, margin computation, settlement files, etc.). To see the same data from the destination’s perspective, jump from the atlas overview.

  • 14 unique fields in this section.
  • 14 field-destination relationships total.

Sorted by field_id, then destination.

field_idfield_namedestinationdestination_field_namedestination_formatfrequencytransformationquirks_notesspec_source
ecn-algo_idAlgo IDcontract-notesAlgoIDVARCHAR(20)on-trade[direct]tagged for algo-originated retail orders; mandatory per Feb-2025 SEBI retail-algo frameworkSEBI/HO/MIRSD/MIRSD-PoD/P/CIR/2025/0000013
ecn-broker_addressBroker Registered Addresscontract-notesBrokerAddressVARCHAR(500)on-trade[direct]registered office address printed in ECN headerNSE/INSP/61999
ecn-broker_authorised_signatoryBroker Authorised Signatorycontract-notesAuthorisedSignerVARCHAR(100)on-trade[direct]name and designation of broker DSC signer; printed alongside DSCNSE/INSP/61999
ecn-broker_compliance_officer_contactCompliance Officer Contactcontract-notesComplianceContactVARCHAR(200)on-trade[direct]name + phone + email of CO printed in ECN footer per revised formatNSE/INSP/61999
ecn-broker_exchange_registrationBroker Exchange Membership Numbercontract-notesExchMemberNoVARCHAR(20)on-tradeuppercaseexchange-specific membership ID; NSE / BSE / MCX as applicableNSE/INSP/61999
ecn-broker_gstinBroker GSTINcontract-notesBrokerGSTINCHAR(15)on-tradeuppercasestate-specific GSTIN; multiple GSTINs if broker registered in multiple statesNSE/INSP/61999
ecn-broker_sebi_registrationBroker SEBI Registration Numbercontract-notesSEBIRegVARCHAR(20)on-tradeuppercasebroker SEBI registration number prints in ECN header blockNSE/INSP/61999
ecn-clearing_member_idClearing Member IDcontract-notesCMIDVARCHAR(20)on-trade[direct]CM ID used for settlement; printed on ECN for client visibility per revised formatNSE/INSP/61999
ecn-ecn_archive_pathECN Archive Pathcontract-notesArchivePathVARCHAR(500)on-tradeformatted5+ year retention; SHA-256 integrity hash retained alongside; SEBI Stock Broker Regs 8-yr record-retentionSEBI/HO/MIRSD/POD-1/P/CIR/2025/94
ecn-ecn_delivery_channelECN Delivery Channelcontract-notesDeliveryChannelCHAR(4)on-trade[direct]EMAIL / SMS / IM; multiple channels permitted per NSE/INSP/52604; DLT-template required for SMS/IMNSE/INSP/52604
ecn-ecn_dispatch_timestampECN Dispatch Timestampcontract-notesDispatchTimestampTIMESTAMP ISO 8601on-tradeformattedT+24h SLA from trade execution; preserved-channel log retains delivery proofNSE/INSP/61999
ecn-ecn_format_templateECN Template Codecontract-notesTemplateCodeCHAR(2)on-trade[direct]AA=Annexure A (CN-cum-Tax-Invoice) / AB=Annexure B (CN + separate tax invoice)NSE/INSP/61999
ecn-static_ipStatic IP for Algo Orderscontract-notesnonenoneon-trade[direct]whitelisted static IP retained in OMS audit log; not printed on ECN but cross-referencedSEBI/HO/MIRSD/MIRSD-PoD/P/CIR/2025/0000013
ecn-trading_terminal_idTrading Terminal IDcontract-notesTerminalIDVARCHAR(20)on-trade[direct]terminal from which order originated; required for algo trade trace per Feb-2025 SEBI circularSEBI/HO/MIRSD/MIRSD-PoD/P/CIR/2025/0000013

2026-05-14


AI-generated and not legal advice. See the project README for full disclaimer.