SAM (PIT)
ChinaScope segment revenue, cost and gross profit for A-share companies, with a separate row and publication date for each report. Includes the supply-chain graph (PIT from September 23, 2026) and product-tree change log. Five tables; no intentional Matrix delay.
Buy by the field
32 priced fields
Pick the fields you need — priced individually below.
Exactly the sum of its fields — no bundle premium, no bundle discount
Pay annually · save 20% — $68,624/yr
ⓘ Take the whole set from the field list below — select everything, add it to your basket, and check out there.
Data due diligence
- Point-in-time: yes
- Carries the disclosure date; restatements preserved.
- Personal data: none
- No personal information.
- Web collection: no
- No web collection; sourced from filings or a licensed feed.
- Generative AI: yes
- Generative AI was used in producing part of this dataset; see the product's Data sourcing answers.
The personal-data values are descriptive, not risk grades: no personal information in any dataset is collected from individuals; all of it is drawn from mandatory public company disclosure or already-published news.
Declarations published by ChinaScope. Open the Due diligence tab and sign in to read the full questionnaire.
SAM (PIT)
sam_pitSource DataChinaScope segment revenue, cost and gross profit for A-share companies, with a separate row and publication date for each report. Includes the supply-chain graph (PIT from September 23, 2026) and product-tree change log. Five tables; no intentional Matrix delay.
Daily source stitch · data frontier 2026-10-29
11. Field reference: every column
The full field dictionary: every table, every column, with its type and meaning. One real sample row is shown per table.
fin_secu_sam_period_pit
Table · pick one of 5
fin_secu_sam_period_pit
16 columns · row key: report_id
| Column | Name | Type | Null | Description |
|---|---|---|---|---|
operation | CDC operation flag | string | yes | ChinaScope's change flag on each daily file: A adds a row, U updates a row already delivered, D removes a row. A U for a row not yet delivered is loaded as an add. |
id | Record ID | string | no | ChinaScope's internal record id for this row. Follow a report by report_id, not by this id. |
report_id ·key | Report ID: company, period and this report's announcement date | string | no | Identifies one report: the security id, the period and the date this report was published, written together (for example S0000622008-06-302008Q212-3162008-08-20). A period reported again later, in a correction or as the next year's comparative figures, has its own report_id. The security id at its start is the stable way to follow a security. |
secu | Security code | string | no | ChinaScope's code for the listed security. The suffix gives the exchange: _SH_EQ Shanghai (including the STAR Market), _SZ_EQ Shenzhen (including ChiNext), _BJ_EQ Beijing, and _TEMP_EQ a temporary code used before listing. _KC_EQ is ChinaScope's pre-listing code for a company applying to list on the STAR Market; its number is ChinaScope's own and can repeat an unrelated listed code. A security's code can change, from a temporary or _KC_EQ code to its listed code, so follow a security by the id at the start of report_id. |
publish_date | Announcement date of this report | date | no | The date this report was published. Each report keeps its own row and date: filter publish_date on or before your as-of date and take the latest report per security and period. |
report_date | Report end date | date | no | The period end the report's figures cover: June 30 for a half-year report, December 31 for an annual report. |
p | Reporting period length (months) | string | yes | The number of months the period covers: 6 for a half year, 12 for a full year. |
q | Fiscal quarter | string | yes | Q2 for the half-year report, Q4 for the annual report. |
y | Fiscal year | integer | yes | The fiscal year the period belongs to. |
fy | Fiscal year-end (MM-DD) | string | yes | The month and day the company's fiscal year ends, written MM-DD. |
currency | Currency code | string | yes | The currency of the report's figures: CNY (renminbi). A stray row carries ERN as delivered. |
is_valid | Latest fiscal year flag (vendor definition) | integer | yes | ChinaScope's validity flag. Every row is delivered as 1, so it does not mark the latest report: use publish_date for that. |
company_id | Company ID (CSF master) | string | no | ChinaScope's company id for the listed company, in CSF or ICN form; it joins to the company master (reference.base_company). Unlike SAM (Non-PIT), where company_id is a security id. A company with two listed securities (A and B shares, for example) has a report for each security. |
market | Market code | string | yes | ChinaScope's code for the market the security is listed on. The suffix of secu gives the same venue in readable form. |
create_time | Record create timestamp | timestamp | yes | ChinaScope's load time for the row. Not a publication date. |
update_time | Record update timestamp | timestamp | yes | ChinaScope's last-change time for the row. Not a publication date. |
Sample row:
operation: A
id: 263242
report_id: S0030882021-12-312021Q412-31122022-03-28
secu: 600028_SH_EQ
publish_date: 2022-03-28
report_date: 2021-12-31
p: 12
q: Q4
y: 2021
fy: 12-31
currency: CNY
is_valid: 1
company_id: CSF0000000722
market: 1001
create_time: 2022-03-28 13:51:09
update_time: 2026-09-19 06:07:17
Sourced as-delivered from ChinaScope, with resolved codes and structural links computed by Numinor. Licensing passes through to you; fields are served exactly as the vendor issues them.
Access & FAQ
- How do I buy just a few fields?
- Check the fields you want and you'll see your running subtotal. Select every field and the whole-set price applies automatically. Add them to your basket and check out — this dataset, or fields combined across several.
- Can I evaluate these fields in the Matrix before I buy?
- Yes — load the actual source tables in the Matrix and analyze them with an AI agent before you buy. See the Overview tab for this dataset’s Matrix evaluation lag; “None” means no intentional delay.
- How is it delivered?
- Apache Parquet over a signed-URL REST API, the same pipe as Construct Data. The free Matrix sandbox serves an evaluation snapshot. Its delay, if any, is shown in the Overview tab.
- When is each update available, and how reliable is it?
- Source data refreshes on the ChinaScope cadence and is delivered through the same signed-URL pipeline as Construct Data, with the same manifest/status behaviour. Evaluate freshness yourself in the Matrix before you commit.
- Why are some fields free and others cost thousands?
- Price tracks non-replicability. Resolved codes and structural links are the moat; machine scores and raw text are cheap; identifier keys are free. Figures are priced per table; codes are charged once per dataset.
Still have questions? Contact Sales →