08 Industrial Enterprise Finances

Interfaces implemented in this chapter are listed below; uncovered indicators are noted under “To be added” at the end.

Total profit of above-scale industrial enterprises

Interface: macro_china_industrial_enterprise_profit

Source URL: https://data.stats.gov.cn/dg/website/page.html#/pc/national/yearData

Description: NBS annual series “Total profit of above-scale industrial enterprises”. Concatenates two catalog segments: by registration type (through 2022) and by registration statistical category (2023–present). Returns national total and major structural breakdowns — large/medium/small, domestic-funded, state-owned/private (through 2022), Hong Kong/Macao/Taiwan and foreign-invested, etc.; from 2023 also includes sector totals for mining, manufacturing, and production & supply of electricity, heat, gas and water. Unit: 100 million yuan. Note: registration classification scope changed around 2023; detailed columns are not fully comparable across the break.

Limits: Returns all annual data within the specified year range in a single call

Input

Name Type Description
start str Start year YYYY; default 1990
end str End year YYYY; default 2035

Output

Name Type Description
Year object e.g. 2024
Year name object e.g. 2024
Total profit float64 Total profit of above-scale industrial enterprises, 100 million yuan
Large float64 100 million yuan
Medium float64 100 million yuan
Small float64 100 million yuan
Domestic-funded float64 100 million yuan
State-owned float64 100 million yuan; mainly through 2022
Private float64 100 million yuan; mainly through 2022
Limited liability company float64 100 million yuan
Company limited by shares float64 100 million yuan
HK/Macao/Taiwan investment float64 100 million yuan
Foreign investment float64 100 million yuan
Mining float64 100 million yuan; from 2023
Manufacturing float64 100 million yuan; from 2023
Electricity, heat, gas and water float64 100 million yuan; from 2023

Example

import meshare as ms

df = ms.macro_china_industrial_enterprise_profit()
print(df.tail())

df = ms.macro_china_industrial_enterprise_profit(start="2015", end="2025")
print(df[["年份", "利润总额", "大型", "外商投资", "制造业"]].tail())

To be added

Operating revenue, operating cost, inventories, accounts receivable, asset-liability ratio, and industry-level profits are not yet wrapped.