diff --git a/cmd/main.go b/cmd/main.go index 3875ecf..d096e13 100644 --- a/cmd/main.go +++ b/cmd/main.go @@ -6,6 +6,7 @@ import ( "os" "strings" "time" + prompt2 "wasm-go/internal/prompt" "wasm-go/internal/api" "wasm-go/internal/excel" @@ -73,13 +74,7 @@ func main() { fmt.Println("\n✅ 所有工作表已转换为Markdown格式!") - // 读取quarterly1.txt的prompt - promptBytes, err := os.ReadFile("./quarterly1.txt") - if err != nil { - fmt.Printf("❌ 读取quarterly1.txt失败: %v\n", err) - return - } - prompt := string(promptBytes) + prompt := prompt2.Quarterly1Prompt // 合并prompt和markdown表格 finalPrompt := fmt.Sprintf("%s\n\n%s", prompt, allMarkdownTables.String()) @@ -117,7 +112,7 @@ func main() { // 创建税务健康服务客户端 // 注意:这里需要替换为实际的用户ID和私钥 - taxHealthService := api.NewTaxHealthService("1560142251348287489", "") + taxHealthService := api.NewTaxHealthService("1554047490758508546", "00d502fcac7a2b0e227751cd6d8b0c725c55f71adcaccc6a50c4d63c73db6c8add") // 将解析的JSON解析为map结构 var companyData map[string]interface{} @@ -125,13 +120,14 @@ func main() { fmt.Printf("❌ 解析JSON数据失败: %v\n", err) return } - // 构建税务评估请求 request := api.TaxEvalRequest{ ReqNo: fmt.Sprintf("REQ%v", time.Now().Unix()), // 使用时间戳生成请求号 Detail: api.TaxEvalDetail{ - CompanyName: "企业名称", // 可以从数据中提取公司名称 + CompanyName: "郑州惠兴", // 可以从数据中提取公司名称 Data: companyData, + Period: "Q1", + Year: "2024", }, } @@ -145,6 +141,70 @@ func main() { fmt.Println("\n========== 税务健康API反馈结果 ==========") fmt.Printf("API响应: %+v\n", taxResponse) fmt.Println("======================================") + + // 检查是否成功获取订单号 + if taxResponse.Code != 200 || taxResponse.Data.OrderNo == "" { + fmt.Printf("❌ 税务健康API调用失败或未返回订单号: %+v\n", taxResponse) + return + } + + orderNo := taxResponse.Data.OrderNo + fmt.Printf("\n🔄 获取到订单号: %s,开始轮询查询结果...\n", orderNo) + + // 轮询查询结果,最多等待5分钟(60次 * 5秒) + maxAttempts := 60 + attempt := 0 + + for attempt < maxAttempts { + // 查询税务评估结果 + queryResponse, err := taxHealthService.QueryTaxEvalResult(orderNo) + if err != nil { + fmt.Printf("❌ 查询税务评估结果失败: %v\n", err) + return + } + + fmt.Printf("\n========== 查询结果响应 ==========\n") + fmt.Printf("状态码: %d\n", queryResponse.Code) + fmt.Printf("消息: %s\n", queryResponse.Message) + fmt.Printf("订单状态: %d\n", queryResponse.Data.Status) + fmt.Printf("================================\n") + + // 根据状态码判断处理结果 + switch queryResponse.Data.Status { + case 99: // 执行成功 + fmt.Println("\n✅ 税务评估已完成!") + fmt.Printf("结果文件地址: %v\n", queryResponse.Data.Detail.Files) + + // 如果有错误信息也显示 + if queryResponse.Data.Detail.Error != "" { + fmt.Printf("警告信息: %s\n", queryResponse.Data.Detail.Error) + } + + // 这里可以进一步处理结果文件,比如下载文件 + for _, fileURL := range queryResponse.Data.Detail.Files { + fmt.Printf("文件URL: %s\n", fileURL) + // TODO: 实现文件下载逻辑 + } + + return // 完成任务,退出程序 + case 0: // 正在执行 + fmt.Printf("⏳ 任务仍在处理中... (%d/%d)\n", attempt+1, maxAttempts) + time.Sleep(5 * time.Second) // 等待5秒后再次查询 + attempt++ + case -1: // 无效订单 + fmt.Printf("❌ 订单无效: %s\n", queryResponse.Data.Detail.Error) + return + case 98: // 执行失败 + fmt.Printf("❌ 任务执行失败: %s\n", queryResponse.Data.Detail.Error) + return + default: + fmt.Printf("⚠️ 未知状态码: %d\n", queryResponse.Data.Status) + time.Sleep(5 * time.Second) + attempt++ + } + } + + fmt.Println("\n⏰ 查询超时,建议稍后手动查询结果") } // extractJSONFromResponse 从LLM响应中提取JSON内容 diff --git a/cmd/test/main.go b/cmd/test/main.go deleted file mode 100644 index d6ad3fc..0000000 --- a/cmd/test/main.go +++ /dev/null @@ -1,55 +0,0 @@ -package main - -import ( - "fmt" - "log" - "wasm-go/internal/api" -) - -func main() { - fmt.Println("=== 企业行业分类示例 ===") - - // 创建LLM客户端 - 这里使用Ollama作为示例 - // 如果Ollama不可用,也可以使用OpenAI - var llmClient *api.LLMClient - - // 尝试连接到Ollama - fmt.Println("尝试连接到Ollama服务...") - llmClient = api.NewOllamaClient("http://localhost:11434", "qwen3.5:9b") - - // 如果需要使用OpenAI,取消下面的注释并替换API KEY - /* - llmClient = api.NewOpenAIClient("your-openai-api-key", "gpt-3.5-turbo") - */ - - // 创建企业行业分类器 - classifier := api.NewCompanyIndustryClassifier(llmClient) - - // 示例公司名称 - 可以从命令行参数获取 - companyName := "深圳市致远速联信息技术有限公司" - - fmt.Printf("正在分析公司: %s\n", companyName) - - // 分析企业行业 - result, err := classifier.ClassifyCompany(companyName) - if err != nil { - log.Printf("分析失败: %v", err) - return - } - - // 输出结果 - fmt.Printf("\n✅ 企业行业分析完成!\n") - fmt.Printf("公司名称: %s\n", result.CompanyName) - fmt.Printf("主要行业: %s - %s\n", result.Primary.Code, result.Primary.Name) - fmt.Printf("判断依据: %s\n", result.Primary.Reason) - - if len(result.Secondary) > 0 { - fmt.Printf("次要行业:\n") - for _, sec := range result.Secondary { - fmt.Printf(" %s - %s\n", sec.Code, sec.Name) - fmt.Printf(" 判断依据: %s\n", sec.Reason) - } - } else { - fmt.Printf("次要行业: 无\n") - } -} diff --git a/cmd/wasm/main.go b/cmd/wasm/main.go index a05ec25..37519ee 100644 --- a/cmd/wasm/main.go +++ b/cmd/wasm/main.go @@ -3,17 +3,21 @@ package main import ( "encoding/json" "fmt" + "strings" "syscall/js" "wasm-go/internal/api" "wasm-go/internal/excel" + "wasm-go/internal/prompt" ) func main() { // 注册各种功能函数 js.Global().Set("analyzeCompanyIndustryAsync", js.FuncOf(analyzeCompanyIndustryAsync)) js.Global().Set("parseExcelAsync", js.FuncOf(parseExcelAsync)) + js.Global().Set("convertExcelToJsonViaLLM", js.FuncOf(convertExcelToJsonViaLLM)) js.Global().Set("callLLMAsync", js.FuncOf(callLLMAsync)) js.Global().Set("callTaxHealthAsync", js.FuncOf(callTaxHealthAsync)) + js.Global().Set("queryTaxResultAsync", js.FuncOf(queryTaxResultAsync)) // 保持程序运行 select {} // 无限循环,保持程序运行 @@ -21,8 +25,9 @@ func main() { // analyzeCompanyIndustryAsync 异步版本的函数,返回Promise func analyzeCompanyIndustryAsync(this js.Value, args []js.Value) interface{} { - // 获取公司名称参数 + // 获取公司名称参数和配置参数 companyName := args[0].String() + configJSON := args[1].String() // 配置参数,可选 // 创建一个通道来处理结果 resultChan := make(chan interface{}, 1) @@ -30,8 +35,26 @@ func analyzeCompanyIndustryAsync(this js.Value, args []js.Value) interface{} { // 在goroutine中执行异步操作 go func() { - // 创建LLM客户端 - llmClient := api.NewOllamaClient("http://localhost:11434", "qwen3.5:9b") + var config LLMConfig + + // 如果提供了配置参数,则解析它;否则使用默认配置 + if configJSON != "" { + if err := json.Unmarshal([]byte(configJSON), &config); err != nil { + errorChan <- fmt.Errorf("解析LLM配置失败: %v", err) + return + } + } else { + // 使用默认配置 + config = LLMConfig{ + Provider: "ollama", + BaseURL: "http://localhost:11434", + Model: "qwen3.5:9b", + APIKey: "", + } + } + + // 创建可配置的LLM客户端 + llmClient := createConfigurableLLMClient(config) // 创建企业行业分类器 classifier := api.NewCompanyIndustryClassifier(llmClient) @@ -42,8 +65,12 @@ func analyzeCompanyIndustryAsync(this js.Value, args []js.Value) interface{} { // 发送错误到错误通道 errorChan <- err } else { - // 发送结果到结果通道 - resultChan <- result + // 发送结果到结果通道,包含使用的配置信息 + resultWithConfig := map[string]interface{}{ + "data": result, + "config": config, + } + resultChan <- resultWithConfig } }() @@ -185,10 +212,37 @@ func parseExcelAsync(this js.Value, args []js.Value) interface{} { return promise } -// callLLMAsync 调用大模型的异步函数 -func callLLMAsync(this js.Value, args []js.Value) interface{} { - // 获取提示词参数 - prompt := args[0].String() +// convertExcelToJsonViaLLM 将Excel数据通过LLM转换为JSON格式的函数 +func convertExcelToJsonViaLLM(this js.Value, args []js.Value) interface{} { + // 获取Excel文件的ArrayBuffer和参数 + arrayBuffer := args[0] + period := args[1].String() // 期间参数 (Q1, Q2, Q3, Q4, 年度等) + configJSON := args[2].String() // 配置参数,可选 + + // 根据period映射相应的prompt + var pmt string + switch period { + case "Q1", "第一季度": + pmt = prompt.Quarterly2Prompt + case "Q2", "第二季度": + pmt = prompt.Quarterly2Prompt + case "Q3", "第三季度": + pmt = prompt.Quarterly2Prompt + case "年度": + pmt = prompt.AnnualPrompt + default: + pmt = `你是一个专业的财务数据分析师。请分析以下财务报表数据,并将其转换为适合税务健康评估的JSON格式。只需要返回JSON数据,不要包含其他解释文字。返回格式应该是一个包含财务指标及其数值的对象,例如:{"LC0000003E_T0I0331": 741213833.14, "LC0000003E_T0I0101": 578064138.06}` + } + + // 创建字节切片 + uint8Array := js.Global().Get("Uint8Array").New(arrayBuffer) + length := uint8Array.Get("length").Int() + excelBytes := make([]byte, length) + + // 将数据复制到Go字节切片 + for i := 0; i < length; i++ { + excelBytes[i] = byte(uint8Array.Index(i).Int()) + } // 创建一个通道来处理结果 resultChan := make(chan interface{}, 1) @@ -196,18 +250,263 @@ func callLLMAsync(this js.Value, args []js.Value) interface{} { // 在goroutine中执行异步操作 go func() { - // 创建LLM客户端(可以根据需要选择不同的模型) - llmClient := api.NewOllamaClient("http://localhost:11434", "qwen3.5:9b") - - // 调用大模型 - response, err := llmClient.SimpleChat(prompt) + // 创建Excel读取器 + reader, err := excel.NewXLSXReaderFromBytes(excelBytes) if err != nil { errorChan <- err return } - result := map[string]string{ - "response": response, + // 读取所有工作表 + sheetNames, err := reader.GetSheetNames() + if err != nil { + errorChan <- err + return + } + + // 创建一个map来存储所有工作表的数据 + sheets := make(map[string][][]string) + + // 读取每个工作表的数据 + for _, sheetName := range sheetNames { + sheetData, err := reader.GetSheetData(sheetName) + if err != nil { + // 记录错误但继续处理其他工作表 + continue + } + sheets[sheetName] = sheetData + } + + // 将Excel数据转换为markdown格式,便于LLM理解 + var allMarkdownTables strings.Builder + allMarkdownTables.WriteString("以下是Excel表格的数据:\n\n") + + for sheetName, data := range sheets { + if len(data) == 0 { + continue + } + + allMarkdownTables.WriteString(fmt.Sprintf("## 工作表: %s\n", sheetName)) + markdown := excel.ConvertToMarkdown(data) + allMarkdownTables.WriteString(markdown) + allMarkdownTables.WriteString("\n\n") + } + + // 合并提示词和表格数据 + finalPrompt := fmt.Sprintf("%s\n\n%s", pmt, allMarkdownTables.String()) + + var config LLMConfig + + // 如果提供了配置参数,则解析它;否则使用默认配置 + if configJSON != "" { + if err := json.Unmarshal([]byte(configJSON), &config); err != nil { + errorChan <- fmt.Errorf("解析LLM配置失败: %v", err) + return + } + } else { + // 使用默认配置 + config = LLMConfig{ + Provider: "ollama", + BaseURL: "http://localhost:11434", + Model: "qwen3.5:9b", + APIKey: "", + } + } + + // 创建可配置的LLM客户端 + llmClient := createConfigurableLLMClient(config) + + // 调用大模型 + response, err := llmClient.Chat([]api.ChatMessage{ + {Role: "user", Content: finalPrompt}, + }) + if err != nil { + errorChan <- err + return + } + if response == nil { + errorChan <- fmt.Errorf("LLM响应为空") + return + } + + // 解析LLM返回的响应,提取JSON内容 + parsedJSON := extractJSONFromResponse(response.Choices[0].Message.Content) + + // 尝试将解析的JSON字符串转换为map结构 + var jsonData map[string]interface{} + if err := json.Unmarshal([]byte(parsedJSON), &jsonData); err != nil { + // 如果解析失败,返回原始字符串 + result := map[string]interface{}{ + "raw_response": response.Choices[0].Message.Content, + "parsed_json": parsedJSON, + "conversion": "success", + "parse_error": err.Error(), + "config": config, + } + resultChan <- result + } else { + // 成功解析为JSON对象 + result := map[string]interface{}{ + "json_data": jsonData, + "raw_response": response.Choices[0].Message.Content, + "conversion": "success", + "config": config, + } + resultChan <- result + } + }() + + // 创建Promise + promise := js.Global().Get("Promise").New(js.FuncOf(func(this js.Value, promiseArgs []js.Value) interface{} { + if len(promiseArgs) < 2 { + // 如果参数不足,返回一个立即拒绝的Promise + return nil + } + + resolve := promiseArgs[0] + reject := promiseArgs[1] + + // 启动一个goroutine来处理结果 + go func() { + select { + case result := <-resultChan: + // 将复杂结构体序列化为JSON + jsonResult, err := json.Marshal(result) + if err != nil { + // 序列化失败,返回错误 + reject.Invoke(js.ValueOf(map[string]string{ + "error": "JSON序列化失败: " + err.Error(), + })) + return + } + + // 将JSON字符串解析为JavaScript对象 + jsResult := js.Global().Get("JSON").Call("parse", string(jsonResult)) + resolve.Invoke(jsResult) + case err := <-errorChan: + // 将错误转换为JavaScript值 + reject.Invoke(js.ValueOf(map[string]string{ + "error": err.Error(), + })) + } + }() + + return nil + })) + + return promise +} + +// LLMConfig 定义大模型客户端配置 +type LLMConfig struct { + Provider string `json:"provider"` // "ollama" 或 "openai" + BaseURL string `json:"base_url"` + Model string `json:"model"` + APIKey string `json:"api_key,omitempty"` +} + +// createConfigurableLLMClient 创建可配置的大模型客户端 +func createConfigurableLLMClient(config LLMConfig) *api.LLMClient { + switch strings.ToLower(config.Provider) { + case "ollama": + return api.NewOllamaClient(config.BaseURL, config.Model) + case "openai": + return api.NewOpenAIClient(config.APIKey, config.Model, config.BaseURL) + default: + // 默认使用Ollama + return api.NewOllamaClient(config.BaseURL, config.Model) + } +} + +// extractJSONFromResponse 从LLM响应中提取JSON内容 +// 查找并提取 ```json {...} ``` 或 ``` {...} ``` 中的内容 +func extractJSONFromResponse(response string) string { + // 首先尝试匹配 ```json 开头的代码块 + start := strings.Index(response, "```json") + if start != -1 { + start += 7 // 跳过 "```json" + end := strings.Index(response[start:], "```") + if end != -1 { + jsonContent := strings.TrimSpace(response[start : start+end]) + return jsonContent + } + } + + // 然后尝试匹配 ``` 开头的代码块(假设是JSON) + start = strings.Index(response, "```") + if start != -1 { + start += 3 // 跳过 "```" + end := strings.Index(response[start:], "```") + if end != -1 { + jsonContent := strings.TrimSpace(response[start : start+end]) + // 检查是否看起来像JSON + jsonContent = strings.TrimSpace(jsonContent) + if strings.HasPrefix(jsonContent, "{") || strings.HasPrefix(jsonContent, "[") { + return jsonContent + } + } + } + + // 如果没有找到代码块,尝试直接解析整个响应是否为JSON + response = strings.TrimSpace(response) + if strings.HasPrefix(response, "{") && strings.HasSuffix(response, "}") || + strings.HasPrefix(response, "[") && strings.HasSuffix(response, "]") { + return response + } + + // 如果以上都失败,返回原内容 + return response +} + +// callLLMAsync 调用大模型的异步函数 +func callLLMAsync(this js.Value, args []js.Value) interface{} { + // 获取提示词参数和配置参数 + prompt := args[0].String() + configJSON := args[1].String() // 配置参数,可选 + + // 创建一个通道来处理结果 + resultChan := make(chan interface{}, 1) + errorChan := make(chan error, 1) + + // 在goroutine中执行异步操作 + go func() { + var config LLMConfig + + // 如果提供了配置参数,则解析它;否则使用默认配置 + if configJSON != "" { + if err := json.Unmarshal([]byte(configJSON), &config); err != nil { + errorChan <- fmt.Errorf("解析LLM配置失败: %v", err) + return + } + } else { + // 使用默认配置 + config = LLMConfig{ + Provider: "ollama", + BaseURL: "http://localhost:11434", + Model: "qwen3.5:9b", + APIKey: "", + } + } + + // 创建可配置的LLM客户端 + llmClient := createConfigurableLLMClient(config) + + // 调用大模型 + response, err := llmClient.Chat([]api.ChatMessage{ + {Role: "user", Content: prompt}, + }) + if response == nil { + errorChan <- fmt.Errorf("LLM响应为空") + return + } + if err != nil { + errorChan <- err + return + } + + result := map[string]interface{}{ + "response": response.Choices[0].Message.Content, + "config": config, } resultChan <- result @@ -255,7 +554,7 @@ func callLLMAsync(this js.Value, args []js.Value) interface{} { } // callTaxHealthAsync 调用税务健康API的异步函数 -// 注意:由于WASM环境的CORS限制,我们在这里提供模拟实现 +// 注意:由于WASM环境的CORS限制,我们需要通过后端代理调用真实API func callTaxHealthAsync(this js.Value, args []js.Value) interface{} { // 获取公司信息参数 companyInfoJSON := args[0].String() @@ -266,30 +565,177 @@ func callTaxHealthAsync(this js.Value, args []js.Value) interface{} { // 在goroutine中执行异步操作 go func() { - // 由于WASM环境无法直接调用外部API(CORS限制) - // 我们返回一个模拟的响应 - simulatedResponse := map[string]interface{}{ - "code": 200, - "msg": "success", - "data": map[string]interface{}{ - "req_no": "REQ" + fmt.Sprint(js.Global().Get("Date").New().Call("getTime").Int()), - "order_no": "ORDER" + fmt.Sprint(js.Global().Get("Date").New().Call("getTime").Int()), - }, - "message": "模拟的税务健康评估结果", - } - - // 解析输入的JSON以获取一些信息用于模拟 - var companyInfo map[string]interface{} - err := json.Unmarshal([]byte(companyInfoJSON), &companyInfo) + // 解析输入的JSON参数 + var requestData map[string]interface{} + err := json.Unmarshal([]byte(companyInfoJSON), &requestData) if err != nil { errorChan <- err return } - // 根据输入数据添加一些模拟的评估结果 - simulatedResponse["company_data"] = companyInfo + // 从输入数据中提取各个字段 + reqNo, _ := requestData["req_no"].(string) + callback, _ := requestData["callback"].(string) + companyName, _ := requestData["company_name"].(string) + period, _ := requestData["period"].(string) + year, _ := requestData["year"].(string) + isVerify, _ := requestData["is_verify"].(bool) + cit, _ := requestData["cit"].(float64) + vat, _ := requestData["vat"].(float64) + inputVat, _ := requestData["input_vat"].(float64) + outputVat, _ := requestData["output_vat"].(float64) + preCIT, _ := requestData["pre_cit"].(float64) + preVAT, _ := requestData["pre_vat"].(float64) + preInputVat, _ := requestData["pre_input_vat"].(float64) + preOutputVat, _ := requestData["pre_output_vat"].(float64) - resultChan <- simulatedResponse + // 检查是否提供了Excel文件URL + fileUrl, hasFileUrl := requestData["file_url"].(string) + + // 从requestData中获取data字段 + data, hasData := requestData["data"].(map[string]interface{}) + if !hasData { + // 尝试将整个 requestData 的 data 部分作为map + if dataSlice, ok := requestData["data"].([]interface{}); ok { + // 转换slice为map + data = make(map[string]interface{}) + for _, item := range dataSlice { + if itemMap, ok := item.(map[string]interface{}); ok { + for k, v := range itemMap { + data[k] = v + } + } + } + hasData = true + } + } + + // 创建税务健康服务客户端 + // 注意:在真实的实现中,这些应该是安全存储的 + taxHealthService := api.NewTaxHealthService("1560142251348287489", "00d502fcac7a2b0e227751cd6d8b0c725c55f71adcaccc6a50c4d63c73db6c8add") + + // 构建税务评估请求 + request := api.TaxEvalRequest{ + ReqNo: reqNo, + Callback: callback, + Detail: api.TaxEvalDetail{ + CompanyName: companyName, + Period: period, + Year: year, + IsVerify: isVerify, + CIT: cit, + VAT: vat, + InputVAT: inputVat, + OutputVAT: outputVat, + PreCIT: preCIT, + PreVAT: preVAT, + PreInputVAT: preInputVat, + PreOutputVAT: preOutputVat, + }, + } + + // 如果有文件URL,则使用文件URL;否则使用数据 + if hasFileUrl && fileUrl != "" { + request.Detail.FileURL = fileUrl + } else if hasData { + request.Detail.Data = data + } + + // 调用税务健康API + taxResponse, err := taxHealthService.EvaluateTaxHealth(request) + if err != nil { + errorChan <- err + return + } + + // 检查是否成功获取订单号 + if taxResponse.Code != 200 || taxResponse.Data.OrderNo == "" { + errorChan <- fmt.Errorf("税务健康API调用失败或未返回订单号: %+v", taxResponse) + return + } + + orderNo := taxResponse.Data.OrderNo + + // 轮询查询结果,最多等待5分钟(60次 * 5秒) + // 注意:在WASM环境中,我们不能使用长时间阻塞操作 + // 因此这里只是返回订单号,轮询应该在前端JavaScript中处理 + result := map[string]interface{}{ + "initial_response": taxResponse, + "order_no": orderNo, + "message": "税务评估已提交,正在处理中,请使用订单号查询结果", + } + + resultChan <- result + }() + + // 创建Promise + promise := js.Global().Get("Promise").New(js.FuncOf(func(this js.Value, promiseArgs []js.Value) interface{} { + if len(promiseArgs) < 2 { + // 如果参数不足,返回一个立即拒绝的Promise + return nil + } + + resolve := promiseArgs[0] + reject := promiseArgs[1] + + // 启动一个goroutine来处理结果 + go func() { + select { + case result := <-resultChan: + // 将复杂结构体序列化为JSON + jsonResult, err := json.Marshal(result) + if err != nil { + // 序列化失败,返回错误 + reject.Invoke(js.ValueOf(map[string]string{ + "error": "JSON序列化失败: " + err.Error(), + })) + return + } + + // 将JSON字符串解析为JavaScript对象 + jsResult := js.Global().Get("JSON").Call("parse", string(jsonResult)) + resolve.Invoke(jsResult) + case err := <-errorChan: + // 将错误转换为JavaScript值 + reject.Invoke(js.ValueOf(map[string]string{ + "error": err.Error(), + })) + } + }() + + return nil + })) + + return promise +} + +// queryTaxResultAsync 查询税务评估结果的异步函数 +func queryTaxResultAsync(this js.Value, args []js.Value) interface{} { + // 获取订单号参数 + orderNo := args[0].String() + + // 创建一个通道来处理结果 + resultChan := make(chan interface{}, 1) + errorChan := make(chan error, 1) + + // 在goroutine中执行异步操作 + go func() { + // 创建税务健康服务客户端 + taxHealthService := api.NewTaxHealthService("1560142251348287489", "00d502fcac7a2b0e227751cd6d8b0c725c55f71adcaccc6a50c4d63c73db6c8add") + + // 查询税务评估结果 + queryResponse, err := taxHealthService.QueryTaxEvalResult(orderNo) + if err != nil { + errorChan <- err + return + } + + result := map[string]interface{}{ + "query_response": queryResponse, + "message": "查询税务评估结果成功", + } + + resultChan <- result }() // 创建Promise diff --git a/go.mod b/go.mod index f9add2b..2a49a26 100644 --- a/go.mod +++ b/go.mod @@ -2,6 +2,9 @@ module wasm-go go 1.22 +require github.com/tjfoc/gmsm v1.4.1 + require ( - github.com/tjfoc/gmsm v1.4.1 -) \ No newline at end of file + golang.org/x/crypto v0.0.0-20201012173705-84dcc777aaee // indirect + golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f // indirect +) diff --git a/go.sum b/go.sum index b379cd2..2c2cf10 100644 --- a/go.sum +++ b/go.sum @@ -26,6 +26,7 @@ github.com/tjfoc/gmsm v1.4.1 h1:aMe1GlZb+0bLjn+cKTPEvvn9oUEBlJitaZiiBwsbgho= github.com/tjfoc/gmsm v1.4.1/go.mod h1:j4INPkHWMrhJb38G+J6W4Tw0AbuN8Thu3PbdVYhVcTE= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/crypto v0.0.0-20201012173705-84dcc777aaee h1:4yd7jl+vXjalO5ztz6Vc1VADv+S/80LGJmyl1ROJ2AI= golang.org/x/crypto v0.0.0-20201012173705-84dcc777aaee/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= @@ -44,6 +45,7 @@ golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f h1:+Nyd8tzPX9R7BWHguqsrbFdRx3WQ/1ib8I44HXV5yTA= golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= diff --git a/internal/api/client.go b/internal/api/client.go index 44d60e1..94a633a 100644 --- a/internal/api/client.go +++ b/internal/api/client.go @@ -14,7 +14,7 @@ import ( "time" "github.com/tjfoc/gmsm/sm2" - "github.com/tjfoc/gmsm/sm3" + "github.com/tjfoc/gmsm/x509" ) // CompanyInfoService 公司信息查询服务 @@ -122,7 +122,7 @@ func NewTaxHealthService(userID, privateKey string) *TaxHealthService { } client := &http.Client{ Transport: tr, - Timeout: 30 * time.Second, + Timeout: 60 * time.Second, } httpClient := &HTTPClient{Client: client} @@ -138,8 +138,8 @@ func NewTaxHealthService(userID, privateKey string) *TaxHealthService { func (s *CompanyInfoService) GetCompanyInfo(companyName string, apis []string) (*CompanyInfoResponse, error) { // 生成随机数和时间戳 r, _ := rand.Int(rand.Reader, big.NewInt(10000)) - nonce := strconv.FormatInt(time.Now().UnixNano(), 36) + strconv.FormatInt(r.Int64(), 10) - timestamp := strconv.FormatInt(time.Now().Unix(), 10) + nonce := strconv.FormatInt(r.Int64(), 10) + timestamp := strconv.FormatInt(time.Now().Unix()*1000, 10) // 构建查询参数 params := url.Values{} @@ -183,11 +183,12 @@ func (s *CompanyInfoService) GetCompanyInfo(companyName string, apis []string) ( func (s *TaxHealthService) EvaluateTaxHealth(request TaxEvalRequest) (*TaxEvalResponse, error) { // 生成随机数和时间戳 r, _ := rand.Int(rand.Reader, big.NewInt(10000)) - nonce := strconv.FormatInt(time.Now().UnixNano(), 36) + strconv.FormatInt(r.Int64(), 10) - timestamp := strconv.FormatInt(time.Now().Unix(), 10) - + nonce := strconv.FormatInt(r.Int64(), 10) + timestamp := strconv.FormatInt(time.Now().Unix()*1000, 10) + fmt.Println(nonce) + fmt.Println(timestamp) apiURL := "https://api.cmdp.cn/v1/eval/tax-risk" - + fmt.Println(apiURL) // 序列化请求体 jsonData, err := json.Marshal(request) fmt.Println(string(jsonData)) @@ -198,6 +199,7 @@ func (s *TaxHealthService) EvaluateTaxHealth(request TaxEvalRequest) (*TaxEvalRe // 生成签名 signData := s.userID + timestamp + nonce + apiURL + string(jsonData) signature, err := s.generateSignature([]byte(signData)) + fmt.Println(signature) if err != nil { return nil, fmt.Errorf("生成签名失败: %v", err) } @@ -268,55 +270,47 @@ func (s *TaxHealthService) QueryTaxEvalResult(orderNo string) (*TaxEvalQueryResp // generateSignature 生成签名 func (s *CompanyInfoService) generateSignature(plainText []byte) (string, error) { - privateKey, err := parsePrivateKeyFromHex(s.privateKey) + return sign(plainText, s.privateKey) +} +func sign(data []byte, privateKeyHex string) (string, error) { + prvKeyBytes, err := hex.DecodeString(privateKeyHex) if err != nil { - return "", fmt.Errorf("解析私钥失败: %v", err) + return "", fmt.Errorf("failed to decode private key hex: %v", err) } - digest := sm3.Sm3Sum(plainText) - signature, err := privateKey.Sign(rand.Reader, digest, nil) - if err != nil { - return "", fmt.Errorf("签名失败: %v", err) + var prvKey *sm2.PrivateKey + if pkcs8Key, err := x509.ParsePKCS8PrivateKey(prvKeyBytes, nil); err == nil { + prvKey = pkcs8Key + } else { + prvKey = &sm2.PrivateKey{} + prvKey.Curve = sm2.P256Sm2() + prvKey.D = new(big.Int).SetBytes(prvKeyBytes) + if prvKey.D.Sign() == 0 { + return "", fmt.Errorf("failed to parse private key") + } + prvKey.PublicKey.Curve = sm2.P256Sm2() + // 使用ScalarBaseMult计算公钥坐标,这是SM2曲线标准做法 + prvKey.PublicKey.X, prvKey.PublicKey.Y = sm2.P256Sm2().ScalarBaseMult(prvKey.D.Bytes()) } - return base64.StdEncoding.EncodeToString(signature), nil + r, s, err := sm2.Sm2Sign(prvKey, data, nil, rand.Reader) + if err != nil { + return "", fmt.Errorf("sign failed: %v", err) + } + + sig, err := sm2.SignDigitToSignData(r, s) + if err != nil { + return "", fmt.Errorf("marshal signature failed: %v", err) + } + + return base64.StdEncoding.EncodeToString(sig), nil } // generateSignature 生成签名 func (s *TaxHealthService) generateSignature(plainText []byte) (string, error) { - privateKey, err := parsePrivateKeyFromHex(s.privateKey) - if err != nil { - return "", fmt.Errorf("解析私钥失败: %v", err) - } - digest := sm3.Sm3Sum(plainText) - signature, err := privateKey.Sign(rand.Reader, digest, nil) - if err != nil { - return "", fmt.Errorf("签名失败: %v", err) - } + return sign(plainText, s.privateKey) - return base64.StdEncoding.EncodeToString(signature), nil -} - -// parsePrivateKeyFromHex 从十六进制字符串解析私钥 -func parsePrivateKeyFromHex(privateKeyHex string) (*sm2.PrivateKey, error) { - privateKeyBytes, err := hex.DecodeString(privateKeyHex) - if err != nil { - return nil, fmt.Errorf("解码私钥失败: %v", err) - } - - d := new(big.Int).SetBytes(privateKeyBytes) - - privateKey := &sm2.PrivateKey{ - PublicKey: sm2.PublicKey{ - Curve: sm2.P256Sm2(), - }, - D: d, - } - - privateKey.PublicKey.X, privateKey.PublicKey.Y = privateKey.PublicKey.Curve.ScalarBaseMult(d.Bytes()) - - return privateKey, nil } // joinAPIParams 连接API参数 diff --git a/internal/api/http.go b/internal/api/http.go index 83c6f46..25b91dc 100644 --- a/internal/api/http.go +++ b/internal/api/http.go @@ -87,7 +87,8 @@ func (c *HTTPClient) Post(url string, data []byte, contentType string, headers m }(resp.Body) if resp.StatusCode < 200 || resp.StatusCode >= 300 { - return nil, fmt.Errorf("POST请求失败,状态码: %d", resp.StatusCode) + body, _ := io.ReadAll(resp.Body) + return nil, fmt.Errorf("POST请求失败,状态码: %d, 响应体: %s", resp.StatusCode, string(body)) } body, err := io.ReadAll(resp.Body) diff --git a/internal/api/llm.go b/internal/api/llm.go index ea7a7ef..42aed69 100644 --- a/internal/api/llm.go +++ b/internal/api/llm.go @@ -37,7 +37,10 @@ type ChatRequest struct { TopP float64 `json:"top_p,omitempty"` // 采样参数 FrequencyPenalty float64 `json:"frequency_penalty,omitempty"` // 频率惩罚 PresencePenalty float64 `json:"presence_penalty,omitempty"` // 存在惩罚 - Stream bool `json:"stream,omitempty"` // 是否流式输出 + Stream bool `json:"stream"` // 是否流式输出 + Thinking struct { + Type string `json:"type"` + } `json:"thinking"` } // OllamaMessage Ollama消息格式 @@ -113,10 +116,10 @@ func NewLLMClient(config LLMConfig) *LLMClient { } // NewOpenAIClient 创建OpenAI客户端 -func NewOpenAIClient(apiKey, model string) *LLMClient { +func NewOpenAIClient(apiKey, model, baseURL string) *LLMClient { config := LLMConfig{ APIKey: apiKey, - BaseURL: "https://api.openai.com/v1", + BaseURL: baseURL, Model: model, Provider: "openai", Temperature: 0.1, @@ -149,6 +152,12 @@ func (c *LLMClient) Chat(messages []ChatMessage) (*ChatResponse, error) { Messages: messages, Temperature: c.config.Temperature, MaxTokens: c.config.MaxTokens, + Stream: false, + Thinking: struct { + Type string `json:"type"` + }{ + Type: "disabled", + }, } return c.sendChatRequest(request) diff --git a/internal/api/tax_health_test.go b/internal/api/tax_health_test.go index c981566..4feabc5 100644 --- a/internal/api/tax_health_test.go +++ b/internal/api/tax_health_test.go @@ -325,7 +325,7 @@ func TestCreateTaxEvalRequest(t *testing.T) { }` // 创建税务健康服务客户端 // 注意:这里需要替换为实际的用户ID和私钥 - taxHealthService := NewTaxHealthService("1560142251348287489", "") + taxHealthService := NewTaxHealthService("1554047490758508546", "00d502fcac7a2b0e227751cd6d8b0c725c55f71adcaccc6a50c4d63c73db6c8add") // 将解析的JSON解析为map结构 var companyData map[string]interface{} @@ -340,6 +340,8 @@ func TestCreateTaxEvalRequest(t *testing.T) { Detail: TaxEvalDetail{ CompanyName: "郑州惠兴", // 可以从数据中提取公司名称 Data: companyData, + Period: "Q1", + Year: "2024", }, } diff --git a/internal/prompt/prompt.go b/internal/prompt/prompt.go new file mode 100644 index 0000000..3aa2f04 --- /dev/null +++ b/internal/prompt/prompt.go @@ -0,0 +1,6188 @@ +package prompt + +const ( + AnnualPrompt = `按照以下对应关系的规则,将excel表中的数据进行提取,并且逐条填入json的对应位置。只填入数值。最终生成完整的json内容,输出在对话框中,我复制你的json内容。 +注意: +1、生成的json中,数据的单位均要求为元。提取过程中需要确认excel中的单位,如果excel中单位为万元,需要进行计算再转换为元。 +2、提取过程中,会计科目的名称可能有出入,你根据会计知识,自行处理。例如:“公允价值变动收益”等同于“公允价值变动损益”。 +3、excel是年度财务报表,以下的json也是年度财务报表的内容,所以时间的描述不相同时,你自行处理。例如:“期末余额”等同于“本年年末”,“期初余额”等同于“上年年末”,“本期金额”等同于“本年度”,“上期金额”等同于“上年度”。 +4、excel表格中会有数值为空的情况,你自行按照“零”进行处理。 +5、生成json时,如果规则中的“键名”没有在excel中找到对应的值,“键名”必须在json中保留,“值”你自行按照“零”进行处理。 +6、提取过程中,如果发现内容会产生歧义或者有偏差,先处理对应正确的数据,最后罗列有歧义的内容,等待我的指令。 +7、最终的json内容样例:{"LC0000003E_T0I1231":155341.51,"LC0000003E_T0I0101":103743.54,......"GE8000080E":0,"GE0000000E":0} + +对应关系规则如下: +{ + "LC0000003E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "货币资金", + "数据列": "期末余额" + }, + "LC0000003E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "货币资金", + "数据列": "期初余额" + }, + "GC0016669E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "交易性金融资产", + "数据列": "期末余额" + }, + "GC0016669E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "交易性金融资产", + "数据列": "期初余额" + }, + "GC0006222E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "衍生金融资产", + "数据列": "期末余额" + }, + "GC0006222E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "衍生金融资产", + "数据列": "期初余额" + }, + "LC0000005E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "应收票据", + "数据列": "期末余额" + }, + "LC0000005E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "应收票据", + "数据列": "期初余额" + }, + "LC0000006E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "应收账款", + "数据列": "期末余额" + }, + "LC0000006E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "应收账款", + "数据列": "期初余额" + }, + "GC0018627E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "应收款项融资", + "数据列": "期末余额" + }, + "GC0018627E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "应收款项融资", + "数据列": "期初余额" + }, + "LC0000007E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "预付款项", + "数据列": "期末余额" + }, + "LC0000007E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "预付款项", + "数据列": "期初余额" + }, + "LC0000010E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "其他应收款", + "数据列": "期末余额" + }, + "LC0000010E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他应收款", + "数据列": "期初余额" + }, + "LC0000008E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "其中:应收利息", + "数据列": "期末余额" + }, + "LC0000008E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其中:应收利息", + "数据列": "期初余额" + }, + "LC0000009E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "应收股利", + "数据列": "期末余额" + }, + "LC0000009E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "应收股利", + "数据列": "期初余额" + }, + "LC0000011E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "存货", + "数据列": "期末余额" + }, + "LC0000011E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "存货", + "数据列": "期初余额" + }, + "GC0016671E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "合同资产", + "数据列": "期末余额" + }, + "GC0016671E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "合同资产", + "数据列": "期初余额" + }, + "GC0007742E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "持有待售资产", + "数据列": "期末余额" + }, + "GC0007742E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "持有待售资产", + "数据列": "期初余额" + }, + "LC0000012E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "一年内到期的非流动资产", + "数据列": "期末余额" + }, + "LC0000012E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "一年内到期的非流动资产", + "数据列": "期初余额" + }, + "LC0000013E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "其他流动资产", + "数据列": "期末余额" + }, + "LC0000013E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他流动资产", + "数据列": "期初余额" + }, + "LC0000014E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "流动资产合计", + "数据列": "期末余额" + }, + "LC0000014E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "流动资产合计", + "数据列": "期初余额" + }, + "GC0016672E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "债权投资", + "数据列": "期末余额" + }, + "GC0016672E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "债权投资", + "数据列": "期初余额" + }, + "GC0016673E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "其他债权投资", + "数据列": "期末余额" + }, + "GC0016673E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他债权投资", + "数据列": "期初余额" + }, + "LC0000017E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "长期应收款", + "数据列": "期末余额" + }, + "LC0000017E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "长期应收款", + "数据列": "期初余额" + }, + "LC0000018E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "长期股权投资", + "数据列": "期末余额" + }, + "LC0000018E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "长期股权投资", + "数据列": "期初余额" + }, + "GC0016674E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "其他权益工具投资", + "数据列": "期末余额" + }, + "GC0016674E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他权益工具投资", + "数据列": "期初余额" + }, + "GC0016675E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "其他非流动金融资产", + "数据列": "期末余额" + }, + "GC0016675E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他非流动金融资产", + "数据列": "期初余额" + }, + "LC0000019E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "投资性房地产", + "数据列": "期末余额" + }, + "LC0000019E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "投资性房地产", + "数据列": "期初余额" + }, + "LC0000020E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "固定资产", + "数据列": "期末余额" + }, + "LC0000020E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "固定资产", + "数据列": "期初余额" + }, + "LC0000021E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "在建工程", + "数据列": "期末余额" + }, + "LC0000021E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "在建工程", + "数据列": "期初余额" + }, + "LC0000024E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "生产性生物资产", + "数据列": "期末余额" + }, + "LC0000024E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "生产性生物资产", + "数据列": "期初余额" + }, + "LC0000025E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "油气资产", + "数据列": "期末余额" + }, + "LC0000025E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "油气资产", + "数据列": "期初余额" + }, + "GC0018492E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "使用权资产", + "数据列": "期末余额" + }, + "GC0018492E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "使用权资产", + "数据列": "期初余额" + }, + "LC0000026E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "无形资产", + "数据列": "期末余额" + }, + "LC0000026E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "无形资产", + "数据列": "期初余额" + }, + "LC0000027E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "开发支出", + "数据列": "期末余额" + }, + "LC0000027E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "开发支出", + "数据列": "期初余额" + }, + "LC0000028E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "商誉", + "数据列": "期末余额" + }, + "LC0000028E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "商誉", + "数据列": "期初余额" + }, + "LC0000029E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "长期待摊费用", + "数据列": "期末余额" + }, + "LC0000029E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "长期待摊费用", + "数据列": "期初余额" + }, + "LC0000030E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "递延所得税资产", + "数据列": "期末余额" + }, + "LC0000030E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "递延所得税资产", + "数据列": "期初余额" + }, + "LC0000031E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "其他非流动资产", + "数据列": "期末余额" + }, + "LC0000031E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他非流动资产", + "数据列": "期初余额" + }, + "LC0000032E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "非流动资产合计", + "数据列": "期末余额" + }, + "LC0000032E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "非流动资产合计", + "数据列": "期初余额" + }, + "LC0000033E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "资产总计", + "数据列": "期末余额" + }, + "LC0000033E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "资产总计", + "数据列": "期初余额" + }, + "LC0000034E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "短期借款", + "数据列": "期末余额" + }, + "LC0000034E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "短期借款", + "数据列": "期初余额" + }, + "GC0016676E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "交易性金融负债", + "数据列": "期末余额" + }, + "GC0016676E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "交易性金融负债", + "数据列": "期初余额" + }, + "GC0006227E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "衍生金融负债", + "数据列": "期末余额" + }, + "GC0006227E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "衍生金融负债", + "数据列": "期初余额" + }, + "LC0000036E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "应付票据", + "数据列": "期末余额" + }, + "LC0000036E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "应付票据", + "数据列": "期初余额" + }, + "LC0000037E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "应付账款", + "数据列": "期末余额" + }, + "LC0000037E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "应付账款", + "数据列": "期初余额" + }, + "LC0000038E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "预收款项", + "数据列": "期末余额" + }, + "LC0000038E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "预收款项", + "数据列": "期初余额" + }, + "GC0016678E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "合同负债", + "数据列": "期末余额" + }, + "GC0016678E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "合同负债", + "数据列": "期初余额" + }, + "LC0000039E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "应付职工薪酬", + "数据列": "期末余额" + }, + "LC0000039E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "应付职工薪酬", + "数据列": "期初余额" + }, + "LC0000040E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "应交税费", + "数据列": "期末余额" + }, + "LC0000040E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "应交税费", + "数据列": "期初余额" + }, + "LC0000043E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "其他应付款", + "数据列": "期末余额" + }, + "LC0000043E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他应付款", + "数据列": "期初余额" + }, + "LC0000041E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "其中:应付利息", + "数据列": "期末余额" + }, + "LC0000041E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其中:应付利息", + "数据列": "期初余额" + }, + "GC0007743E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "持有待售负债", + "数据列": "期末余额" + }, + "GC0007743E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "持有待售负债", + "数据列": "期初余额" + }, + "LC0000044E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "一年内到期的非流动负债", + "数据列": "期末余额" + }, + "LC0000044E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "一年内到期的非流动负债", + "数据列": "期初余额" + }, + "LC0000045E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "其他流动负债", + "数据列": "期末余额" + }, + "LC0000045E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他流动负债", + "数据列": "期初余额" + }, + "LC0000046E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "流动负债合计", + "数据列": "期末余额" + }, + "LC0000046E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "流动负债合计", + "数据列": "期初余额" + }, + "LC0000047E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "长期借款", + "数据列": "期末余额" + }, + "LC0000047E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "长期借款", + "数据列": "期初余额" + }, + "GC0018493E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "租赁负债", + "数据列": "期末余额" + }, + "GC0018493E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "租赁负债", + "数据列": "期初余额" + }, + "LC0000049E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "长期应付款", + "数据列": "期末余额" + }, + "LC0000049E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "长期应付款", + "数据列": "期初余额" + }, + "GC0007954E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "长期应付职工薪酬", + "数据列": "期末余额" + }, + "GC0007954E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "长期应付职工薪酬", + "数据列": "期初余额" + }, + "LC0000051E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "预计负债", + "数据列": "期末余额" + }, + "LC0000051E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "预计负债", + "数据列": "期初余额" + }, + "GC0007955E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "递延收益", + "数据列": "期末余额" + }, + "GC0007955E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "递延收益", + "数据列": "期初余额" + }, + "LC0000052E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "递延所得税负债", + "数据列": "期末余额" + }, + "LC0000052E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "递延所得税负债", + "数据列": "期初余额" + }, + "LC0000053E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "其他非流动负债", + "数据列": "期末余额" + }, + "LC0000053E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他非流动负债", + "数据列": "期初余额" + }, + "LC0000054E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "非流动负债合计", + "数据列": "期末余额" + }, + "LC0000054E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "非流动负债合计", + "数据列": "期初余额" + }, + "LC0000055E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "负债合计", + "数据列": "期末余额" + }, + "LC0000055E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "负债合计", + "数据列": "期初余额" + }, + "LC0000056E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "实收资本(或股本)", + "数据列": "期末余额" + }, + "LC0000056E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "实收资本(或股本)", + "数据列": "期初余额" + }, + "LC0000057E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "资本公积", + "数据列": "期末余额" + }, + "LC0000057E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "资本公积", + "数据列": "期初余额" + }, + "GC0007750E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "其他综合收益", + "数据列": "期末余额" + }, + "GC0007750E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他综合收益", + "数据列": "期初余额" + }, + "LC0000059E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "专项储备", + "数据列": "期末余额" + }, + "LC0000059E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "专项储备", + "数据列": "期初余额" + }, + "LC0000060E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "盈余公积", + "数据列": "期末余额" + }, + "LC0000060E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "盈余公积", + "数据列": "期初余额" + }, + "LC0000062E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "未分配利润", + "数据列": "期末余额" + }, + "LC0000062E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "未分配利润", + "数据列": "期初余额" + }, + "LC0000063E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "所有者权益合计", + "数据列": "期末余额" + }, + "LC0000063E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "所有者权益合计", + "数据列": "期初余额" + }, + "LC0000064E_T0I1231": { + "数据工作表": "资产负债表", + "项目名": "负债和所有者权益总计", + "数据列": "期末余额" + }, + "LC0000064E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "负债和所有者权益总计", + "数据列": "期初余额" + }, + "LC0010003E_T0M0112": { + "数据工作表": "利润表", + "项目名": "一、营业收入", + "数据列": "本期金额" + }, + "LC0010003E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "一、营业收入", + "数据列": "上期金额" + }, + "LC0010008E_T0M0112": { + "数据工作表": "利润表", + "项目名": "减:营业成本", + "数据列": "本期金额" + }, + "LC0010008E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "减:营业成本", + "数据列": "上期金额" + }, + "LC0010016E_T0M0112": { + "数据工作表": "利润表", + "项目名": "税金及附加", + "数据列": "本期金额" + }, + "LC0010016E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "税金及附加", + "数据列": "上期金额" + }, + "LC0010017E_T0M0112": { + "数据工作表": "利润表", + "项目名": "销售费用", + "数据列": "本期金额" + }, + "LC0010017E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "销售费用", + "数据列": "上期金额" + }, + "LC0010018E_T0M0112": { + "数据工作表": "利润表", + "项目名": "管理费用", + "数据列": "本期金额" + }, + "LC0010018E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "管理费用", + "数据列": "上期金额" + }, + "GC0016679E_T0M0112": { + "数据工作表": "利润表", + "项目名": "研发费用", + "数据列": "本期金额" + }, + "GC0016679E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "研发费用", + "数据列": "上期金额" + }, + "LC0010019E_T0M0112": { + "数据工作表": "利润表", + "项目名": "财务费用", + "数据列": "本期金额" + }, + "LC0010019E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "财务费用", + "数据列": "上期金额" + }, + "GC0016680E_T0M0112": { + "数据工作表": "利润表", + "项目名": "其中:利息费用", + "数据列": "本期金额" + }, + "GC0016680E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "其中:利息费用", + "数据列": "上期金额" + }, + "GC0016681E_T0M0112": { + "数据工作表": "利润表", + "项目名": "利息收入", + "数据列": "本期金额" + }, + "GC0016681E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "利息收入", + "数据列": "上期金额" + }, + "GC0014225E_T0M0112": { + "数据工作表": "利润表", + "项目名": "加:其他收益", + "数据列": "本期金额" + }, + "GC0014225E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "加:其他收益", + "数据列": "上期金额" + }, + "LC0010022E_T0M0112": { + "数据工作表": "利润表", + "项目名": "投资收益(损失以\"-\"号填列)", + "数据列": "本期金额" + }, + "LC0010022E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "投资收益(损失以\"-\"号填列)", + "数据列": "上期金额" + }, + "LC0010023E_T0M0112": { + "数据工作表": "利润表", + "项目名": "其中:对联营企业和合营企业的投资收益", + "数据列": "本期金额" + }, + "LC0010023E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "其中:对联营企业和合营企业的投资收益", + "数据列": "上期金额" + }, + "GC0017132E_T0M0112": { + "数据工作表": "利润表", + "项目名": "以摊余成本计量的金融资产终止确认收益(损失以\"-\"号填列)", + "数据列": "本期金额" + }, + "GC0017132E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "以摊余成本计量的金融资产终止确认收益(损失以\"-\"号填列)", + "数据列": "上期金额" + }, + "GC0016683E_T0M0112": { + "数据工作表": "利润表", + "项目名": "净敞口套期收益(损失以\"-\"号填列)", + "数据列": "本期金额" + }, + "GC0016683E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "净敞口套期收益(损失以\"-\"号填列)", + "数据列": "上期金额" + }, + "LC0010021E_T0M0112": { + "数据工作表": "利润表", + "项目名": "公允价值变动收益(损失以\"-\"号填列)", + "数据列": "本期金额" + }, + "LC0010021E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "公允价值变动收益(损失以\"-\"号填列)", + "数据列": "上期金额" + }, + "GC0016682E_T0M0112": { + "数据工作表": "利润表", + "项目名": "信用减值损失(损失以\"-\"号填列)", + "数据列": "本期金额" + }, + "GC0016682E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "信用减值损失(损失以\"-\"号填列)", + "数据列": "上期金额" + }, + "LC0010020E_T0M0112": { + "数据工作表": "利润表", + "项目名": "资产减值损失(损失以\"-\"号填列)", + "数据列": "本期金额" + }, + "LC0010020E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "资产减值损失(损失以\"-\"号填列)", + "数据列": "上期金额" + }, + "GC0014761E_T0M0112": { + "数据工作表": "利润表", + "项目名": "资产处置收益(损失以\"-\"号填列)", + "数据列": "本期金额" + }, + "GC0014761E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "资产处置收益(损失以\"-\"号填列)", + "数据列": "上期金额" + }, + "LC0010025E_T0M0112": { + "数据工作表": "利润表", + "项目名": "二、营业利润(亏损以\"-\"号填列)", + "数据列": "本期金额" + }, + "LC0010025E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "二、营业利润(亏损以\"-\"号填列)", + "数据列": "上期金额" + }, + "LC0010026E_T0M0112": { + "数据工作表": "利润表", + "项目名": "加:营业外收入", + "数据列": "本期金额" + }, + "LC0010026E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "加:营业外收入", + "数据列": "上期金额" + }, + "LC0010027E_T0M0112": { + "数据工作表": "利润表", + "项目名": "减:营业外支出", + "数据列": "本期金额" + }, + "LC0010027E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "减:营业外支出", + "数据列": "上期金额" + }, + "LC0010029E_T0M0112": { + "数据工作表": "利润表", + "项目名": "三、利润总额(亏损总额以\"-\"号填列)", + "数据列": "本期金额" + }, + "LC0010029E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "三、利润总额(亏损总额以\"-\"号填列)", + "数据列": "上期金额" + }, + "LC0010030E_T0M0112": { + "数据工作表": "利润表", + "项目名": "减:所得税费用", + "数据列": "本期金额" + }, + "LC0010030E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "减:所得税费用", + "数据列": "上期金额" + }, + "LC0010031E_T0M0112": { + "数据工作表": "利润表", + "项目名": "四、净利润(净亏损以\"-\"号填列)", + "数据列": "本期金额" + }, + "LC0010031E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "四、净利润(净亏损以\"-\"号填列)", + "数据列": "上期金额" + }, + "GC0014762E_T0M0112": { + "数据工作表": "利润表", + "项目名": "(一)持续经营净利润(净亏损以\"-\"号填列)", + "数据列": "本期金额" + }, + "GC0014762E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "(一)持续经营净利润(净亏损以\"-\"号填列)", + "数据列": "上期金额" + }, + "GC0014763E_T0M0112": { + "数据工作表": "利润表", + "项目名": "(二)终止经营净利润(净亏损以\"-\"号填列)", + "数据列": "本期金额" + }, + "GC0014763E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "(二)终止经营净利润(净亏损以\"-\"号填列)", + "数据列": "上期金额" + }, + "LC0010038E_T0M0112": { + "数据工作表": "利润表", + "项目名": "五、其他综合收益的税后净额", + "数据列": "本期金额" + }, + "LC0010038E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "五、其他综合收益的税后净额", + "数据列": "上期金额" + }, + "GC0007744E_T0M0112": { + "数据工作表": "利润表", + "项目名": "(一)不能重分类进损益的其他综合收益", + "数据列": "本期金额" + }, + "GC0007744E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "(一)不能重分类进损益的其他综合收益", + "数据列": "上期金额" + }, + "GC0007960E_T0M0112": { + "数据工作表": "利润表", + "项目名": "1.重新计量设定受益计划变动额", + "数据列": "本期金额" + }, + "GC0007960E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "1.重新计量设定受益计划变动额", + "数据列": "上期金额" + }, + "GC0007961E_T0M0112": { + "数据工作表": "利润表", + "项目名": "2.权益法下不能转损益的其他综合收益", + "数据列": "本期金额" + }, + "GC0007961E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "2.权益法下不能转损益的其他综合收益", + "数据列": "上期金额" + }, + "GC0016684E_T0M0112": { + "数据工作表": "利润表", + "项目名": "3.其他权益工具投资公允价值变动", + "数据列": "本期金额" + }, + "GC0016684E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "3.其他权益工具投资公允价值变动", + "数据列": "上期金额" + }, + "GC0016685E_T0M0112": { + "数据工作表": "利润表", + "项目名": "4.企业自身信用风险公允价值变动", + "数据列": "本期金额" + }, + "GC0016685E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "4.企业自身信用风险公允价值变动", + "数据列": "上期金额" + }, + "GC0016686E_T0M0112": { + "数据工作表": "利润表", + "项目名": "5.其他", + "数据列": "本期金额" + }, + "GC0016686E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "5.其他", + "数据列": "上期金额" + }, + "GC0007745E_T0M0112": { + "数据工作表": "利润表", + "项目名": "(二)将重分类进损益的其他综合收益", + "数据列": "本期金额" + }, + "GC0007745E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "(二)将重分类进损益的其他综合收益", + "数据列": "上期金额" + }, + "GC0007962E_T0M0112": { + "数据工作表": "利润表", + "项目名": "1.权益法下可转损益的其他综合收益", + "数据列": "本期金额" + }, + "GC0007962E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "1.权益法下可转损益的其他综合收益", + "数据列": "上期金额" + }, + "GC0016687E_T0M0112": { + "数据工作表": "利润表", + "项目名": "2.其他债权投资公允价值变动", + "数据列": "本期金额" + }, + "GC0016687E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "2.其他债权投资公允价值变动", + "数据列": "上期金额" + }, + "GC0016688E_T0M0112": { + "数据工作表": "利润表", + "项目名": "3.金融资产重分类计入其他综合收益的金额", + "数据列": "本期金额" + }, + "GC0016688E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "3.金融资产重分类计入其他综合收益的金额", + "数据列": "上期金额" + }, + "GC0016689E_T0M0112": { + "数据工作表": "利润表", + "项目名": "4.其他债权投资信用减值准备", + "数据列": "本期金额" + }, + "GC0016689E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "4.其他债权投资信用减值准备", + "数据列": "上期金额" + }, + "GC0016690E_T0M0112": { + "数据工作表": "利润表", + "项目名": "5.现金流量套期储备", + "数据列": "本期金额" + }, + "GC0016690E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "5.现金流量套期储备", + "数据列": "上期金额" + }, + "GC0007966E_T0M0112": { + "数据工作表": "利润表", + "项目名": "6.外币财务报表折算差额", + "数据列": "本期金额" + }, + "GC0007966E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "6.外币财务报表折算差额", + "数据列": "上期金额" + }, + "GC0007967E_T0M0112": { + "数据工作表": "利润表", + "项目名": "7.其他", + "数据列": "本期金额" + }, + "GC0007967E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "7.其他", + "数据列": "上期金额" + }, + "LC0010039E_T0M0112": { + "数据工作表": "利润表", + "项目名": "六、综合收益总额", + "数据列": "本期金额" + }, + "LC0010039E_T-1M0112": { + "数据工作表": "利润表", + "项目名": "六、综合收益总额", + "数据列": "上期金额" + }, + "LC0020002E_T0M0112": { + "数据工作表": "现金流量表", + "项目名": "销售商品、提供劳务收到的现金", + "数据列": "本期金额" + }, + "LC0020002E_T-1M0112": { + "数据工作表": "现金流量表", + "项目名": "销售商品、提供劳务收到的现金", + "数据列": "上期金额" + }, + "LC0020013E_T0M0112": { + "数据工作表": "现金流量表", + "项目名": "收到的税费返还", + "数据列": "本期金额" + }, + "LC0020013E_T-1M0112": { + "数据工作表": "现金流量表", + "项目名": "收到的税费返还", + "数据列": "上期金额" + }, + "LC0020014E_T0M0112": { + "数据工作表": "现金流量表", + "项目名": "收到其他与经营活动有关的现金", + "数据列": "本期金额" + }, + "LC0020014E_T-1M0112": { + "数据工作表": "现金流量表", + "项目名": "收到其他与经营活动有关的现金", + "数据列": "上期金额" + }, + "LC0020015E_T0M0112": { + "数据工作表": "现金流量表", + "项目名": "经营活动现金流入小计", + "数据列": "本期金额" + }, + "LC0020015E_T-1M0112": { + "数据工作表": "现金流量表", + "项目名": "经营活动现金流入小计", + "数据列": "上期金额" + }, + "LC0020016E_T0M0112": { + "数据工作表": "现金流量表", + "项目名": "购买商品、接受劳务支付的现金", + "数据列": "本期金额" + }, + "LC0020016E_T-1M0112": { + "数据工作表": "现金流量表", + "项目名": "购买商品、接受劳务支付的现金", + "数据列": "上期金额" + }, + "LC0020022E_T0M0112": { + "数据工作表": "现金流量表", + "项目名": "支付给职工以及为职工支付的现金", + "数据列": "本期金额" + }, + "LC0020022E_T-1M0112": { + "数据工作表": "现金流量表", + "项目名": "支付给职工以及为职工支付的现金", + "数据列": "上期金额" + }, + "LC0020023E_T0M0112": { + "数据工作表": "现金流量表", + "项目名": "支付的各项税费", + "数据列": "本期金额" + }, + "LC0020023E_T-1M0112": { + "数据工作表": "现金流量表", + "项目名": "支付的各项税费", + "数据列": "上期金额" + }, + "LC0020024E_T0M0112": { + "数据工作表": "现金流量表", + "项目名": "支付其他与经营活动有关的现金", + "数据列": "本期金额" + }, + "LC0020024E_T-1M0112": { + "数据工作表": "现金流量表", + "项目名": "支付其他与经营活动有关的现金", + "数据列": "上期金额" + }, + "LC0020025E_T0M0112": { + "数据工作表": "现金流量表", + "项目名": "经营活动现金流出小计", + "数据列": "本期金额" + }, + "LC0020025E_T-1M0112": { + "数据工作表": "现金流量表", + "项目名": "经营活动现金流出小计", + "数据列": "上期金额" + }, + "LC0020026E_T0M0112": { + "数据工作表": "现金流量表", + "项目名": "经营活动产生的现金流量净额", + "数据列": "本期金额" + }, + "LC0020026E_T-1M0112": { + "数据工作表": "现金流量表", + "项目名": "经营活动产生的现金流量净额", + "数据列": "上期金额" + }, + "LC0020027E_T0M0112": { + "数据工作表": "现金流量表", + "项目名": "收回投资收到的现金", + "数据列": "本期金额" + }, + "LC0020027E_T-1M0112": { + "数据工作表": "现金流量表", + "项目名": "收回投资收到的现金", + "数据列": "上期金额" + }, + "LC0020028E_T0M0112": { + "数据工作表": "现金流量表", + "项目名": "取得投资收益收到的现金", + "数据列": "本期金额" + }, + "LC0020028E_T-1M0112": { + "数据工作表": "现金流量表", + "项目名": "取得投资收益收到的现金", + "数据列": "上期金额" + }, + "LC0020029E_T0M0112": { + "数据工作表": "现金流量表", + "项目名": "处置固定资产、无形资产和其他长期资产收回的现金净额", + "数据列": "本期金额" + }, + "LC0020029E_T-1M0112": { + "数据工作表": "现金流量表", + "项目名": "处置固定资产、无形资产和其他长期资产收回的现金净额", + "数据列": "上期金额" + }, + "LC0020030E_T0M0112": { + "数据工作表": "现金流量表", + "项目名": "处置子公司及其他营业单位收到的现金净额", + "数据列": "本期金额" + }, + "LC0020030E_T-1M0112": { + "数据工作表": "现金流量表", + "项目名": "处置子公司及其他营业单位收到的现金净额", + "数据列": "上期金额" + }, + "LC0020031E_T0M0112": { + "数据工作表": "现金流量表", + "项目名": "收到其他与投资活动有关的现金", + "数据列": "本期金额" + }, + "LC0020031E_T-1M0112": { + "数据工作表": "现金流量表", + "项目名": "收到其他与投资活动有关的现金", + "数据列": "上期金额" + }, + "LC0020032E_T0M0112": { + "数据工作表": "现金流量表", + "项目名": "投资活动现金流入小计", + "数据列": "本期金额" + }, + "LC0020032E_T-1M0112": { + "数据工作表": "现金流量表", + "项目名": "投资活动现金流入小计", + "数据列": "上期金额" + }, + "LC0020033E_T0M0112": { + "数据工作表": "现金流量表", + "项目名": "购建固定资产、无形资产和其他长期资产支付的现金", + "数据列": "本期金额" + }, + "LC0020033E_T-1M0112": { + "数据工作表": "现金流量表", + "项目名": "购建固定资产、无形资产和其他长期资产支付的现金", + "数据列": "上期金额" + }, + "LC0020034E_T0M0112": { + "数据工作表": "现金流量表", + "项目名": "投资支付的现金", + "数据列": "本期金额" + }, + "LC0020034E_T-1M0112": { + "数据工作表": "现金流量表", + "项目名": "投资支付的现金", + "数据列": "上期金额" + }, + "LC0020036E_T0M0112": { + "数据工作表": "现金流量表", + "项目名": "取得子公司及其他营业单位支付的现金净额", + "数据列": "本期金额" + }, + "LC0020036E_T-1M0112": { + "数据工作表": "现金流量表", + "项目名": "取得子公司及其他营业单位支付的现金净额", + "数据列": "上期金额" + }, + "LC0020037E_T0M0112": { + "数据工作表": "现金流量表", + "项目名": "支付其他与投资活动有关的现金", + "数据列": "本期金额" + }, + "LC0020037E_T-1M0112": { + "数据工作表": "现金流量表", + "项目名": "支付其他与投资活动有关的现金", + "数据列": "上期金额" + }, + "LC0020038E_T0M0112": { + "数据工作表": "现金流量表", + "项目名": "投资活动现金流出小计", + "数据列": "本期金额" + }, + "LC0020038E_T-1M0112": { + "数据工作表": "现金流量表", + "项目名": "投资活动现金流出小计", + "数据列": "上期金额" + }, + "LC0020039E_T0M0112": { + "数据工作表": "现金流量表", + "项目名": "投资活动产生的现金流量净额", + "数据列": "本期金额" + }, + "LC0020039E_T-1M0112": { + "数据工作表": "现金流量表", + "项目名": "投资活动产生的现金流量净额", + "数据列": "上期金额" + }, + "LC0020040E_T0M0112": { + "数据工作表": "现金流量表", + "项目名": "吸收投资收到的现金", + "数据列": "本期金额" + }, + "LC0020040E_T-1M0112": { + "数据工作表": "现金流量表", + "项目名": "吸收投资收到的现金", + "数据列": "上期金额" + }, + "LC0020042E_T0M0112": { + "数据工作表": "现金流量表", + "项目名": "取得借款收到的现金", + "数据列": "本期金额" + }, + "LC0020042E_T-1M0112": { + "数据工作表": "现金流量表", + "项目名": "取得借款收到的现金", + "数据列": "上期金额" + }, + "LC0020044E_T0M0112": { + "数据工作表": "现金流量表", + "项目名": "收到其他与筹资活动有关的现金", + "数据列": "本期金额" + }, + "LC0020044E_T-1M0112": { + "数据工作表": "现金流量表", + "项目名": "收到其他与筹资活动有关的现金", + "数据列": "上期金额" + }, + "LC0020045E_T0M0112": { + "数据工作表": "现金流量表", + "项目名": "筹资活动现金流入小计", + "数据列": "本期金额" + }, + "LC0020045E_T-1M0112": { + "数据工作表": "现金流量表", + "项目名": "筹资活动现金流入小计", + "数据列": "上期金额" + }, + "LC0020046E_T0M0112": { + "数据工作表": "现金流量表", + "项目名": "偿还债务支付的现金", + "数据列": "本期金额" + }, + "LC0020046E_T-1M0112": { + "数据工作表": "现金流量表", + "项目名": "偿还债务支付的现金", + "数据列": "上期金额" + }, + "LC0020049E_T0M0112": { + "数据工作表": "现金流量表", + "项目名": "支付其他与筹资活动有关的现金", + "数据列": "本期金额" + }, + "LC0020049E_T-1M0112": { + "数据工作表": "现金流量表", + "项目名": "支付其他与筹资活动有关的现金", + "数据列": "上期金额" + }, + "LC0020050E_T0M0112": { + "数据工作表": "现金流量表", + "项目名": "筹资活动现金流出小计", + "数据列": "本期金额" + }, + "LC0020050E_T-1M0112": { + "数据工作表": "现金流量表", + "项目名": "筹资活动现金流出小计", + "数据列": "上期金额" + }, + "LC0020051E_T0M0112": { + "数据工作表": "现金流量表", + "项目名": "筹资活动产生的现金流量净额", + "数据列": "本期金额" + }, + "LC0020051E_T-1M0112": { + "数据工作表": "现金流量表", + "项目名": "筹资活动产生的现金流量净额", + "数据列": "上期金额" + }, + "LC0020052E_T0M0112": { + "数据工作表": "现金流量表", + "项目名": "汇率变动对现金及现金等价物的影响", + "数据列": "本期金额" + }, + "LC0020052E_T-1M0112": { + "数据工作表": "现金流量表", + "项目名": "汇率变动对现金及现金等价物的影响", + "数据列": "上期金额" + }, + "LC0020053E_T0M0112": { + "数据工作表": "现金流量表", + "项目名": "五、现金及现金等价物净增加额", + "数据列": "本期金额" + }, + "LC0020053E_T-1M0112": { + "数据工作表": "现金流量表", + "项目名": "五、现金及现金等价物净增加额", + "数据列": "上期金额" + }, + "LC0020054E_T0I0101": { + "数据工作表": "现金流量表", + "项目名": "加:期初现金及现金等价物余额", + "数据列": "本期金额" + }, + "LC0020054E_T-1I0101": { + "数据工作表": "现金流量表", + "项目名": "加:期初现金及现金等价物余额", + "数据列": "上期金额" + }, + "LC0020054E_T0I1231": { + "数据工作表": "现金流量表", + "项目名": "六、期末现金及现金等价物余额", + "数据列": "本期金额" + }, + "LC0020054E_T-1I1231": { + "数据工作表": "现金流量表", + "项目名": "六、期末现金及现金等价物余额", + "数据列": "上期金额" + }, + "GE8020001E_T0M0112": { + "项目名": "企业所得税应纳税额合计", + "数据列": "本年度" + }, + "GE8020001E_T-1M0112": { + "项目名": "企业所得税应纳税额合计", + "数据列": "上年度" + }, + "GE8020002E_T0M0112": { + "项目名": "增值税应纳税额合计", + "数据列": "本年度" + }, + "GE8020002E_T-1M0112": { + "项目名": "增值税应纳税额合计", + "数据列": "上年度" + }, + "GE8020003E_T0M0112": { + "项目名": "增值税进项税额", + "数据列": "本年度" + }, + "GE8020003E_T-1M0112": { + "项目名": "增值税进项税额", + "数据列": "上年度" + }, + "GE8020004E_T0M0112": { + "项目名": "增值税销项税额", + "数据列": "本年度" + }, + "GE8020004E_T-1M0112": { + "项目名": "增值税销项税额", + "数据列": "上年度" + }, + "GE8000080E": { + "报告期": "测评周期" + }, + "GE0000000E": { + "行业": "中类行业" + } +}` + Quarterly1Prompt = `按照以下对应关系的规则,将excel表中的数据进行提取,并且逐条填入json的对应位置。只填入数值。最终生成完整的json内容,输出在对话框中,我复制你的json内容。 +注意: +1、生成的json中,数据的单位均要求为元。提取过程中需要确认excel中的单位,如果excel中单位为万元,需要进行计算再转换为元。 +2、提取过程中,会计科目的名称可能有出入,你根据会计知识,自行处理。例如:“公允价值变动收益”等同于“公允价值变动损益”。 +3、excel是季度财务报表,以下的json也是季度财务报表的内容,所以时间的描述不相同时,你自行处理。例如:“本期期末余额”等同于“本季度末”,“本期发生额”等同于“本季度”。 +4、excel表格中会有数值为空的情况,你自行按照“零”进行处理。 +5、生成json时,如果规则中的“键名”没有在excel中找到对应的值,“键名”必须在json中保留,“值”你自行按照“零”进行处理。 +6、提取过程中,如果发现内容会产生歧义或者有偏差,先处理对应正确的数据,最后罗列有歧义的内容,等待我的指令。例如,excel提供的是“上一季度末”的各项数据,而json需要的是“本年年初余额”的各项数据,excel提供的是“上一季度”的各项数据,而json需要的是“上年同期发生额”的各项数据,处理完对应正确的数据后,无法对应的内容告知我。 +7、最终的json内容样例:{"LC0000003E_T0I0331":155341.51,"LC0000003E_T0I0101":103743.54,......"GE8000080E":0,"GE0000000E":0} + +对应关系规则如下: +{ + "LC0000003E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "货币资金", + "数据列": "本期期末余额" + }, + "LC0000003E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "货币资金", + "数据列": "本年年初余额" + }, + "GC0016669E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "交易性金融资产", + "数据列": "本期期末余额" + }, + "GC0016669E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "交易性金融资产", + "数据列": "本年年初余额" + }, + "GC0006222E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "衍生金融资产", + "数据列": "本期期末余额" + }, + "GC0006222E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "衍生金融资产", + "数据列": "本年年初余额" + }, + "LC0000005E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "应收票据", + "数据列": "本期期末余额" + }, + "LC0000005E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "应收票据", + "数据列": "本年年初余额" + }, + "LC0000006E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "应收账款", + "数据列": "本期期末余额" + }, + "LC0000006E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "应收账款", + "数据列": "本年年初余额" + }, + "GC0018627E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "应收款项融资", + "数据列": "本期期末余额" + }, + "GC0018627E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "应收款项融资", + "数据列": "本年年初余额" + }, + "LC0000007E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "预付款项", + "数据列": "本期期末余额" + }, + "LC0000007E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "预付款项", + "数据列": "本年年初余额" + }, + "LC0000010E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "其他应收款", + "数据列": "本期期末余额" + }, + "LC0000010E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他应收款", + "数据列": "本年年初余额" + }, + "LC0000011E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "存货", + "数据列": "本期期末余额" + }, + "LC0000011E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "存货", + "数据列": "本年年初余额" + }, + "GC0016671E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "合同资产", + "数据列": "本期期末余额" + }, + "GC0016671E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "合同资产", + "数据列": "本年年初余额" + }, + "GC0007742E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "持有待售资产", + "数据列": "本期期末余额" + }, + "GC0007742E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "持有待售资产", + "数据列": "本年年初余额" + }, + "LC0000012E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "一年内到期的非流动资产", + "数据列": "本期期末余额" + }, + "LC0000012E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "一年内到期的非流动资产", + "数据列": "本年年初余额" + }, + "LC0000013E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "其他流动资产", + "数据列": "本期期末余额" + }, + "LC0000013E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他流动资产", + "数据列": "本年年初余额" + }, + "LC0000014E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "流动资产合计", + "数据列": "本期期末余额" + }, + "LC0000014E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "流动资产合计", + "数据列": "本年年初余额" + }, + "GC0016672E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "债权投资", + "数据列": "本期期末余额" + }, + "GC0016672E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "债权投资", + "数据列": "本年年初余额" + }, + "GC0016673E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "其他债权投资", + "数据列": "本期期末余额" + }, + "GC0016673E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他债权投资", + "数据列": "本年年初余额" + }, + "LC0000017E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "长期应收款", + "数据列": "本期期末余额" + }, + "LC0000017E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "长期应收款", + "数据列": "本年年初余额" + }, + "LC0000018E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "长期股权投资", + "数据列": "本期期末余额" + }, + "LC0000018E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "长期股权投资", + "数据列": "本年年初余额" + }, + "GC0016674E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "其他权益工具投资", + "数据列": "本期期末余额" + }, + "GC0016674E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他权益工具投资", + "数据列": "本年年初余额" + }, + "GC0016675E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "其他非流动金融资产", + "数据列": "本期期末余额" + }, + "GC0016675E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他非流动金融资产", + "数据列": "本年年初余额" + }, + "LC0000019E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "投资性房地产", + "数据列": "本期期末余额" + }, + "LC0000019E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "投资性房地产", + "数据列": "本年年初余额" + }, + "LC0000020E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "固定资产", + "数据列": "本期期末余额" + }, + "LC0000020E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "固定资产", + "数据列": "本年年初余额" + }, + "LC0000021E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "在建工程", + "数据列": "本期期末余额" + }, + "LC0000021E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "在建工程", + "数据列": "本年年初余额" + }, + "LC0000024E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "生产性生物资产", + "数据列": "本期期末余额" + }, + "LC0000024E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "生产性生物资产", + "数据列": "本年年初余额" + }, + "LC0000025E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "油气资产", + "数据列": "本期期末余额" + }, + "LC0000025E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "油气资产", + "数据列": "本年年初余额" + }, + "GC0018492E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "使用权资产", + "数据列": "本期期末余额" + }, + "GC0018492E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "使用权资产", + "数据列": "本年年初余额" + }, + "LC0000026E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "无形资产", + "数据列": "本期期末余额" + }, + "LC0000026E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "无形资产", + "数据列": "本年年初余额" + }, + "LC0000027E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "开发支出", + "数据列": "本期期末余额" + }, + "LC0000027E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "开发支出", + "数据列": "本年年初余额" + }, + "LC0000028E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "商誉", + "数据列": "本期期末余额" + }, + "LC0000028E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "商誉", + "数据列": "本年年初余额" + }, + "LC0000029E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "长期待摊费用", + "数据列": "本期期末余额" + }, + "LC0000029E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "长期待摊费用", + "数据列": "本年年初余额" + }, + "LC0000030E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "递延所得税资产", + "数据列": "本期期末余额" + }, + "LC0000030E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "递延所得税资产", + "数据列": "本年年初余额" + }, + "LC0000031E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "其他非流动资产", + "数据列": "本期期末余额" + }, + "LC0000031E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他非流动资产", + "数据列": "本年年初余额" + }, + "LC0000032E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "非流动资产合计", + "数据列": "本期期末余额" + }, + "LC0000032E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "非流动资产合计", + "数据列": "本年年初余额" + }, + "LC0000033E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "资产总计", + "数据列": "本期期末余额" + }, + "LC0000033E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "资产总计", + "数据列": "本年年初余额" + }, + "LC0000034E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "短期借款", + "数据列": "本期期末余额" + }, + "LC0000034E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "短期借款", + "数据列": "本年年初余额" + }, + "GC0016676E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "交易性金融负债", + "数据列": "本期期末余额" + }, + "GC0016676E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "交易性金融负债", + "数据列": "本年年初余额" + }, + "GC0006227E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "衍生金融负债", + "数据列": "本期期末余额" + }, + "GC0006227E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "衍生金融负债", + "数据列": "本年年初余额" + }, + "LC0000036E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "应付票据", + "数据列": "本期期末余额" + }, + "LC0000036E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "应付票据", + "数据列": "本年年初余额" + }, + "LC0000037E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "应付账款", + "数据列": "本期期末余额" + }, + "LC0000037E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "应付账款", + "数据列": "本年年初余额" + }, + "LC0000038E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "预收款项", + "数据列": "本期期末余额" + }, + "LC0000038E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "预收款项", + "数据列": "本年年初余额" + }, + "GC0016678E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "合同负债", + "数据列": "本期期末余额" + }, + "GC0016678E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "合同负债", + "数据列": "本年年初余额" + }, + "LC0000039E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "应付职工薪酬", + "数据列": "本期期末余额" + }, + "LC0000039E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "应付职工薪酬", + "数据列": "本年年初余额" + }, + "LC0000040E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "应交税费", + "数据列": "本期期末余额" + }, + "LC0000040E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "应交税费", + "数据列": "本年年初余额" + }, + "LC0000043E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "其他应付款", + "数据列": "本期期末余额" + }, + "LC0000043E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他应付款", + "数据列": "本年年初余额" + }, + "GC0007743E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "持有待售负债", + "数据列": "本期期末余额" + }, + "GC0007743E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "持有待售负债", + "数据列": "本年年初余额" + }, + "LC0000044E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "一年内到期的非流动负债", + "数据列": "本期期末余额" + }, + "LC0000044E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "一年内到期的非流动负债", + "数据列": "本年年初余额" + }, + "LC0000045E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "其他流动负债", + "数据列": "本期期末余额" + }, + "LC0000045E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他流动负债", + "数据列": "本年年初余额" + }, + "LC0000046E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "流动负债合计", + "数据列": "本期期末余额" + }, + "LC0000046E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "流动负债合计", + "数据列": "本年年初余额" + }, + "LC0000047E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "长期借款", + "数据列": "本期期末余额" + }, + "LC0000047E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "长期借款", + "数据列": "本年年初余额" + }, + "LC0000048E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "应付债券", + "数据列": "本期期末余额" + }, + "LC0000048E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "应付债券", + "数据列": "本年年初余额" + }, + "GC0007952E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "其中:优先股", + "数据列": "本期期末余额" + }, + "GC0007952E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其中:优先股", + "数据列": "本年年初余额" + }, + "GC0007953E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "永续债", + "数据列": "本期期末余额" + }, + "GC0007953E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "永续债", + "数据列": "本年年初余额" + }, + "GC0018493E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "租赁负债", + "数据列": "本期期末余额" + }, + "GC0018493E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "租赁负债", + "数据列": "本年年初余额" + }, + "LC0000049E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "长期应付款", + "数据列": "本期期末余额" + }, + "LC0000049E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "长期应付款", + "数据列": "本年年初余额" + }, + "LC0000051E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "预计负债", + "数据列": "本期期末余额" + }, + "LC0000051E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "预计负债", + "数据列": "本年年初余额" + }, + "GC0007955E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "递延收益", + "数据列": "本期期末余额" + }, + "GC0007955E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "递延收益", + "数据列": "本年年初余额" + }, + "LC0000052E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "递延所得税负债", + "数据列": "本期期末余额" + }, + "LC0000052E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "递延所得税负债", + "数据列": "本年年初余额" + }, + "LC0000053E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "其他非流动负债", + "数据列": "本期期末余额" + }, + "LC0000053E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他非流动负债", + "数据列": "本年年初余额" + }, + "LC0000054E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "非流动负债合计", + "数据列": "本期期末余额" + }, + "LC0000054E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "非流动负债合计", + "数据列": "本年年初余额" + }, + "LC0000055E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "负债合计", + "数据列": "本期期末余额" + }, + "LC0000055E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "负债合计", + "数据列": "本年年初余额" + }, + "LC0000056E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "实收资本(或股本)", + "数据列": "本期期末余额" + }, + "LC0000056E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "实收资本(或股本)", + "数据列": "本年年初余额" + }, + "GC0007956E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "其他权益工具", + "数据列": "本期期末余额" + }, + "GC0007956E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他权益工具", + "数据列": "本年年初余额" + }, + "GC0007957E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "其中:优先股", + "数据列": "本期期末余额" + }, + "GC0007957E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其中:优先股", + "数据列": "本年年初余额" + }, + "GC0007958E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "永续债", + "数据列": "本期期末余额" + }, + "GC0007958E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "永续债", + "数据列": "本年年初余额" + }, + "LC0000057E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "资本公积", + "数据列": "本期期末余额" + }, + "LC0000057E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "资本公积", + "数据列": "本年年初余额" + }, + "LC0000058E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "减:库存股", + "数据列": "本期期末余额" + }, + "LC0000058E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "减:库存股", + "数据列": "本年年初余额" + }, + "GC0007750E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "其他综合收益", + "数据列": "本期期末余额" + }, + "GC0007750E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他综合收益", + "数据列": "本年年初余额" + }, + "LC0000059E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "专项储备", + "数据列": "本期期末余额" + }, + "LC0000059E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "专项储备", + "数据列": "本年年初余额" + }, + "LC0000060E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "盈余公积", + "数据列": "本期期末余额" + }, + "LC0000060E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "盈余公积", + "数据列": "本年年初余额" + }, + "LC0000062E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "未分配利润", + "数据列": "本期期末余额" + }, + "LC0000062E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "未分配利润", + "数据列": "本年年初余额" + }, + "LC0000063E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "所有者权益(或股东权益)合计", + "数据列": "本期期末余额" + }, + "LC0000063E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "所有者权益(或股东权益)合计", + "数据列": "本年年初余额" + }, + "LC0000064E_T0I0331": { + "数据工作表": "资产负债表", + "项目名": "负债和所有者权益(或股东权益)总计", + "数据列": "本期期末余额" + }, + "LC0000064E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "负债和所有者权益(或股东权益)总计", + "数据列": "本年年初余额" + }, + "LC0010003E_T0M0103": { + "数据工作表": "利润表", + "项目名": "一、营业收入", + "数据列": "本期发生额" + }, + "LC0010003E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "一、营业收入", + "数据列": "上年同期发生额" + }, + "LC0010008E_T0M0103": { + "数据工作表": "利润表", + "项目名": "减:营业成本", + "数据列": "本期发生额" + }, + "LC0010008E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "减:营业成本", + "数据列": "上年同期发生额" + }, + "LC0010016E_T0M0103": { + "数据工作表": "利润表", + "项目名": "税金及附加", + "数据列": "本期发生额" + }, + "LC0010016E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "税金及附加", + "数据列": "上年同期发生额" + }, + "LC0010017E_T0M0103": { + "数据工作表": "利润表", + "项目名": "销售费用", + "数据列": "本期发生额" + }, + "LC0010017E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "销售费用", + "数据列": "上年同期发生额" + }, + "LC0010018E_T0M0103": { + "数据工作表": "利润表", + "项目名": "管理费用", + "数据列": "本期发生额" + }, + "LC0010018E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "管理费用", + "数据列": "上年同期发生额" + }, + "GC0016679E_T0M0103": { + "数据工作表": "利润表", + "项目名": "研发费用", + "数据列": "本期发生额" + }, + "GC0016679E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "研发费用", + "数据列": "上年同期发生额" + }, + "LC0010019E_T0M0103": { + "数据工作表": "利润表", + "项目名": "财务费用", + "数据列": "本期发生额" + }, + "LC0010019E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "财务费用", + "数据列": "上年同期发生额" + }, + "GC0016680E_T0M0103": { + "数据工作表": "利润表", + "项目名": "其中:利息费用", + "数据列": "本期发生额" + }, + "GC0016680E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "其中:利息费用", + "数据列": "上年同期发生额" + }, + "GC0016681E_T0M0103": { + "数据工作表": "利润表", + "项目名": "利息收入", + "数据列": "本期发生额" + }, + "GC0016681E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "利息收入", + "数据列": "上年同期发生额" + }, + "GC0014225E_T0M0103": { + "数据工作表": "利润表", + "项目名": "加:其他收益", + "数据列": "本期发生额" + }, + "GC0014225E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "加:其他收益", + "数据列": "上年同期发生额" + }, + "LC0010022E_T0M0103": { + "数据工作表": "利润表", + "项目名": "投资收益(损失以\"-\"号填列)", + "数据列": "本期发生额" + }, + "LC0010022E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "投资收益(损失以\"-\"号填列)", + "数据列": "上年同期发生额" + }, + "LC0010023E_T0M0103": { + "数据工作表": "利润表", + "项目名": "其中:对联营企业和合营企业的投资收益", + "数据列": "本期发生额" + }, + "LC0010023E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "其中:对联营企业和合营企业的投资收益", + "数据列": "上年同期发生额" + }, + "GC0017132E_T0M0103": { + "数据工作表": "利润表", + "项目名": "以摊余成本计量的金融资产终止确认收益(损失以\"-\"号填列)", + "数据列": "本期发生额" + }, + "GC0017132E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "以摊余成本计量的金融资产终止确认收益(损失以\"-\"号填列)", + "数据列": "上年同期发生额" + }, + "GC0016683E_T0M0103": { + "数据工作表": "利润表", + "项目名": "净敞口套期收益(损失以\"-\"号填列)", + "数据列": "本期发生额" + }, + "GC0016683E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "净敞口套期收益(损失以\"-\"号填列)", + "数据列": "上年同期发生额" + }, + "LC0010021E_T0M0103": { + "数据工作表": "利润表", + "项目名": "公允价值变动收益(损失以\"-\"号填列)", + "数据列": "本期发生额" + }, + "LC0010021E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "公允价值变动收益(损失以\"-\"号填列)", + "数据列": "上年同期发生额" + }, + "GC0016682E_T0M0103": { + "数据工作表": "利润表", + "项目名": "信用减值损失(损失以\"-\"号填列)", + "数据列": "本期发生额" + }, + "GC0016682E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "信用减值损失(损失以\"-\"号填列)", + "数据列": "上年同期发生额" + }, + "LC0010020E_T0M0103": { + "数据工作表": "利润表", + "项目名": "资产减值损失(损失以\"-\"号填列)", + "数据列": "本期发生额" + }, + "LC0010020E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "资产减值损失(损失以\"-\"号填列)", + "数据列": "上年同期发生额" + }, + "GC0014761E_T0M0103": { + "数据工作表": "利润表", + "项目名": "资产处置收益(损失以\"-\"号填列)", + "数据列": "本期发生额" + }, + "GC0014761E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "资产处置收益(损失以\"-\"号填列)", + "数据列": "上年同期发生额" + }, + "LC0010025E_T0M0103": { + "数据工作表": "利润表", + "项目名": "二、营业利润(亏损以\"-\"号填列)", + "数据列": "本期发生额" + }, + "LC0010025E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "二、营业利润(亏损以\"-\"号填列)", + "数据列": "上年同期发生额" + }, + "LC0010026E_T0M0103": { + "数据工作表": "利润表", + "项目名": "加:营业外收入", + "数据列": "本期发生额" + }, + "LC0010026E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "加:营业外收入", + "数据列": "上年同期发生额" + }, + "LC0010027E_T0M0103": { + "数据工作表": "利润表", + "项目名": "减:营业外支出", + "数据列": "本期发生额" + }, + "LC0010027E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "减:营业外支出", + "数据列": "上年同期发生额" + }, + "LC0010029E_T0M0103": { + "数据工作表": "利润表", + "项目名": "三、利润总额(亏损总额以\"-\"号填列)", + "数据列": "本期发生额" + }, + "LC0010029E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "三、利润总额(亏损总额以\"-\"号填列)", + "数据列": "上年同期发生额" + }, + "LC0010030E_T0M0103": { + "数据工作表": "利润表", + "项目名": "减:所得税费用", + "数据列": "本期发生额" + }, + "LC0010030E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "减:所得税费用", + "数据列": "上年同期发生额" + }, + "LC0010031E_T0M0103": { + "数据工作表": "利润表", + "项目名": "四、净利润(净亏损以\"-\"号填列)", + "数据列": "本期发生额" + }, + "LC0010031E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "四、净利润(净亏损以\"-\"号填列)", + "数据列": "上年同期发生额" + }, + "GC0014762E_T0M0103": { + "数据工作表": "利润表", + "项目名": "(一)持续经营净利润(净亏损以\"-\"号填列)", + "数据列": "本期发生额" + }, + "GC0014762E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "(一)持续经营净利润(净亏损以\"-\"号填列)", + "数据列": "上年同期发生额" + }, + "GC0014763E_T0M0103": { + "数据工作表": "利润表", + "项目名": "(二)终止经营净利润(净亏损以\"-\"号填列)", + "数据列": "本期发生额" + }, + "GC0014763E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "(二)终止经营净利润(净亏损以\"-\"号填列)", + "数据列": "上年同期发生额" + }, + "LC0010038E_T0M0103": { + "数据工作表": "利润表", + "项目名": "五、其他综合收益的税后净额", + "数据列": "本期发生额" + }, + "LC0010038E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "五、其他综合收益的税后净额", + "数据列": "上年同期发生额" + }, + "GC0007744E_T0M0103": { + "数据工作表": "利润表", + "项目名": "(一)不能重分类进损益的其他综合收益", + "数据列": "本期发生额" + }, + "GC0007744E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "(一)不能重分类进损益的其他综合收益", + "数据列": "上年同期发生额" + }, + "GC0007960E_T0M0103": { + "数据工作表": "利润表", + "项目名": "1.重新计量设定受益计划变动额", + "数据列": "本期发生额" + }, + "GC0007960E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "1.重新计量设定受益计划变动额", + "数据列": "上年同期发生额" + }, + "GC0007961E_T0M0103": { + "数据工作表": "利润表", + "项目名": "2.权益法下不能转损益的其他综合收益", + "数据列": "本期发生额" + }, + "GC0007961E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "2.权益法下不能转损益的其他综合收益", + "数据列": "上年同期发生额" + }, + "GC0016684E_T0M0103": { + "数据工作表": "利润表", + "项目名": "3.其他权益工具投资公允价值变动", + "数据列": "本期发生额" + }, + "GC0016684E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "3.其他权益工具投资公允价值变动", + "数据列": "上年同期发生额" + }, + "GC0016685E_T0M0103": { + "数据工作表": "利润表", + "项目名": "4.企业自身信用风险公允价值变动", + "数据列": "本期发生额" + }, + "GC0016685E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "4.企业自身信用风险公允价值变动", + "数据列": "上年同期发生额" + }, + "GC0016686E_T0M0103": { + "数据工作表": "利润表", + "项目名": "5.其他", + "数据列": "本期发生额" + }, + "GC0016686E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "5.其他", + "数据列": "上年同期发生额" + }, + "GC0007745E_T0M0103": { + "数据工作表": "利润表", + "项目名": "(二)将重分类进损益的其他综合收益", + "数据列": "本期发生额" + }, + "GC0007745E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "(二)将重分类进损益的其他综合收益", + "数据列": "上年同期发生额" + }, + "GC0007962E_T0M0103": { + "数据工作表": "利润表", + "项目名": "1.权益法下可转损益的其他综合收益", + "数据列": "本期发生额" + }, + "GC0007962E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "1.权益法下可转损益的其他综合收益", + "数据列": "上年同期发生额" + }, + "GC0016687E_T0M0103": { + "数据工作表": "利润表", + "项目名": "2.其他债权投资公允价值变动", + "数据列": "本期发生额" + }, + "GC0016687E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "2.其他债权投资公允价值变动", + "数据列": "上年同期发生额" + }, + "GC0016688E_T0M0103": { + "数据工作表": "利润表", + "项目名": "3.金融资产重分类计入其他综合收益的金额", + "数据列": "本期发生额" + }, + "GC0016688E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "3.金融资产重分类计入其他综合收益的金额", + "数据列": "上年同期发生额" + }, + "GC0016689E_T0M0103": { + "数据工作表": "利润表", + "项目名": "4.其他债权投资信用减值准备", + "数据列": "本期发生额" + }, + "GC0016689E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "4.其他债权投资信用减值准备", + "数据列": "上年同期发生额" + }, + "GC0016690E_T0M0103": { + "数据工作表": "利润表", + "项目名": "5.现金流量套期储备", + "数据列": "本期发生额" + }, + "GC0016690E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "5.现金流量套期储备", + "数据列": "上年同期发生额" + }, + "GC0007966E_T0M0103": { + "数据工作表": "利润表", + "项目名": "6.外币财务报表折算差额", + "数据列": "本期发生额" + }, + "GC0007966E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "6.外币财务报表折算差额", + "数据列": "上年同期发生额" + }, + "GC0007967E_T0M0103": { + "数据工作表": "利润表", + "项目名": "7.其他", + "数据列": "本期发生额" + }, + "GC0007967E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "7.其他", + "数据列": "上年同期发生额" + }, + "LC0010039E_T0M0103": { + "数据工作表": "利润表", + "项目名": "六、综合收益总额", + "数据列": "本期发生额" + }, + "LC0010039E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "六、综合收益总额", + "数据列": "上年同期发生额" + }, + "LC0010036E_T0M0103": { + "数据工作表": "利润表", + "项目名": "(一)基本每股收益", + "数据列": "本期发生额" + }, + "LC0010036E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "(一)基本每股收益", + "数据列": "上年同期发生额" + }, + "LC0010037E_T0M0103": { + "数据工作表": "利润表", + "项目名": "(二)稀释每股收益", + "数据列": "本期发生额" + }, + "LC0010037E_T-1M0103": { + "数据工作表": "利润表", + "项目名": "(二)稀释每股收益", + "数据列": "上年同期发生额" + }, + "LC0020002E_T0M0103": { + "数据工作表": "现金流量表", + "项目名": "销售商品、提供劳务收到的现金", + "数据列": "本期发生额" + }, + "LC0020002E_T-1M0103": { + "数据工作表": "现金流量表", + "项目名": "销售商品、提供劳务收到的现金", + "数据列": "上年同期发生额" + }, + "LC0020013E_T0M0103": { + "数据工作表": "现金流量表", + "项目名": "收到的税费返还", + "数据列": "本期发生额" + }, + "LC0020013E_T-1M0103": { + "数据工作表": "现金流量表", + "项目名": "收到的税费返还", + "数据列": "上年同期发生额" + }, + "LC0020014E_T0M0103": { + "数据工作表": "现金流量表", + "项目名": "收到其他与经营活动有关的现金", + "数据列": "本期发生额" + }, + "LC0020014E_T-1M0103": { + "数据工作表": "现金流量表", + "项目名": "收到其他与经营活动有关的现金", + "数据列": "上年同期发生额" + }, + "LC0020015E_T0M0103": { + "数据工作表": "现金流量表", + "项目名": "经营活动现金流入小计", + "数据列": "本期发生额" + }, + "LC0020015E_T-1M0103": { + "数据工作表": "现金流量表", + "项目名": "经营活动现金流入小计", + "数据列": "上年同期发生额" + }, + "LC0020016E_T0M0103": { + "数据工作表": "现金流量表", + "项目名": "购买商品、接受劳务支付的现金", + "数据列": "本期发生额" + }, + "LC0020016E_T-1M0103": { + "数据工作表": "现金流量表", + "项目名": "购买商品、接受劳务支付的现金", + "数据列": "上年同期发生额" + }, + "LC0020022E_T0M0103": { + "数据工作表": "现金流量表", + "项目名": "支付给职工以及为职工支付的现金", + "数据列": "本期发生额" + }, + "LC0020022E_T-1M0103": { + "数据工作表": "现金流量表", + "项目名": "支付给职工以及为职工支付的现金", + "数据列": "上年同期发生额" + }, + "LC0020023E_T0M0103": { + "数据工作表": "现金流量表", + "项目名": "支付的各项税费", + "数据列": "本期发生额" + }, + "LC0020023E_T-1M0103": { + "数据工作表": "现金流量表", + "项目名": "支付的各项税费", + "数据列": "上年同期发生额" + }, + "LC0020024E_T0M0103": { + "数据工作表": "现金流量表", + "项目名": "支付其他与经营活动有关的现金", + "数据列": "本期发生额" + }, + "LC0020024E_T-1M0103": { + "数据工作表": "现金流量表", + "项目名": "支付其他与经营活动有关的现金", + "数据列": "上年同期发生额" + }, + "LC0020025E_T0M0103": { + "数据工作表": "现金流量表", + "项目名": "经营活动现金流出小计", + "数据列": "本期发生额" + }, + "LC0020025E_T-1M0103": { + "数据工作表": "现金流量表", + "项目名": "经营活动现金流出小计", + "数据列": "上年同期发生额" + }, + "LC0020026E_T0M0103": { + "数据工作表": "现金流量表", + "项目名": "经营活动产生的现金流量净额", + "数据列": "本期发生额" + }, + "LC0020026E_T-1M0103": { + "数据工作表": "现金流量表", + "项目名": "经营活动产生的现金流量净额", + "数据列": "上年同期发生额" + }, + "LC0020027E_T0M0103": { + "数据工作表": "现金流量表", + "项目名": "收回投资收到的现金", + "数据列": "本期发生额" + }, + "LC0020027E_T-1M0103": { + "数据工作表": "现金流量表", + "项目名": "收回投资收到的现金", + "数据列": "上年同期发生额" + }, + "LC0020028E_T0M0103": { + "数据工作表": "现金流量表", + "项目名": "取得投资收益收到的现金", + "数据列": "本期发生额" + }, + "LC0020028E_T-1M0103": { + "数据工作表": "现金流量表", + "项目名": "取得投资收益收到的现金", + "数据列": "上年同期发生额" + }, + "LC0020029E_T0M0103": { + "数据工作表": "现金流量表", + "项目名": "处置固定资产、无形资产和其他长期资产收回的现金净额", + "数据列": "本期发生额" + }, + "LC0020029E_T-1M0103": { + "数据工作表": "现金流量表", + "项目名": "处置固定资产、无形资产和其他长期资产收回的现金净额", + "数据列": "上年同期发生额" + }, + "LC0020030E_T0M0103": { + "数据工作表": "现金流量表", + "项目名": "处置子公司及其他营业单位收到的现金净额", + "数据列": "本期发生额" + }, + "LC0020030E_T-1M0103": { + "数据工作表": "现金流量表", + "项目名": "处置子公司及其他营业单位收到的现金净额", + "数据列": "上年同期发生额" + }, + "LC0020031E_T0M0103": { + "数据工作表": "现金流量表", + "项目名": "收到其他与投资活动有关的现金", + "数据列": "本期发生额" + }, + "LC0020031E_T-1M0103": { + "数据工作表": "现金流量表", + "项目名": "收到其他与投资活动有关的现金", + "数据列": "上年同期发生额" + }, + "LC0020032E_T0M0103": { + "数据工作表": "现金流量表", + "项目名": "投资活动现金流入小计", + "数据列": "本期发生额" + }, + "LC0020032E_T-1M0103": { + "数据工作表": "现金流量表", + "项目名": "投资活动现金流入小计", + "数据列": "上年同期发生额" + }, + "LC0020033E_T0M0103": { + "数据工作表": "现金流量表", + "项目名": "购建固定资产、无形资产和其他长期资产支付的现金", + "数据列": "本期发生额" + }, + "LC0020033E_T-1M0103": { + "数据工作表": "现金流量表", + "项目名": "购建固定资产、无形资产和其他长期资产支付的现金", + "数据列": "上年同期发生额" + }, + "LC0020034E_T0M0103": { + "数据工作表": "现金流量表", + "项目名": "投资支付的现金", + "数据列": "本期发生额" + }, + "LC0020034E_T-1M0103": { + "数据工作表": "现金流量表", + "项目名": "投资支付的现金", + "数据列": "上年同期发生额" + }, + "LC0020036E_T0M0103": { + "数据工作表": "现金流量表", + "项目名": "取得子公司及其他营业单位支付的现金净额", + "数据列": "本期发生额" + }, + "LC0020036E_T-1M0103": { + "数据工作表": "现金流量表", + "项目名": "取得子公司及其他营业单位支付的现金净额", + "数据列": "上年同期发生额" + }, + "LC0020037E_T0M0103": { + "数据工作表": "现金流量表", + "项目名": "支付其他与投资活动有关的现金", + "数据列": "本期发生额" + }, + "LC0020037E_T-1M0103": { + "数据工作表": "现金流量表", + "项目名": "支付其他与投资活动有关的现金", + "数据列": "上年同期发生额" + }, + "LC0020038E_T0M0103": { + "数据工作表": "现金流量表", + "项目名": "投资活动现金流出小计", + "数据列": "本期发生额" + }, + "LC0020038E_T-1M0103": { + "数据工作表": "现金流量表", + "项目名": "投资活动现金流出小计", + "数据列": "上年同期发生额" + }, + "LC0020039E_T0M0103": { + "数据工作表": "现金流量表", + "项目名": "投资活动产生的现金流量净额", + "数据列": "本期发生额" + }, + "LC0020039E_T-1M0103": { + "数据工作表": "现金流量表", + "项目名": "投资活动产生的现金流量净额", + "数据列": "上年同期发生额" + }, + "LC0020040E_T0M0103": { + "数据工作表": "现金流量表", + "项目名": "吸收投资收到的现金", + "数据列": "本期发生额" + }, + "LC0020040E_T-1M0103": { + "数据工作表": "现金流量表", + "项目名": "吸收投资收到的现金", + "数据列": "上年同期发生额" + }, + "LC0020042E_T0M0103": { + "数据工作表": "现金流量表", + "项目名": "取得借款收到的现金", + "数据列": "本期发生额" + }, + "LC0020042E_T-1M0103": { + "数据工作表": "现金流量表", + "项目名": "取得借款收到的现金", + "数据列": "上年同期发生额" + }, + "LC0020044E_T0M0103": { + "数据工作表": "现金流量表", + "项目名": "收到其他与筹资活动有关的现金", + "数据列": "本期发生额" + }, + "LC0020044E_T-1M0103": { + "数据工作表": "现金流量表", + "项目名": "收到其他与筹资活动有关的现金", + "数据列": "上年同期发生额" + }, + "LC0020045E_T0M0103": { + "数据工作表": "现金流量表", + "项目名": "筹资活动现金流入小计", + "数据列": "本期发生额" + }, + "LC0020045E_T-1M0103": { + "数据工作表": "现金流量表", + "项目名": "筹资活动现金流入小计", + "数据列": "上年同期发生额" + }, + "LC0020046E_T0M0103": { + "数据工作表": "现金流量表", + "项目名": "偿还债务支付的现金", + "数据列": "本期发生额" + }, + "LC0020046E_T-1M0103": { + "数据工作表": "现金流量表", + "项目名": "偿还债务支付的现金", + "数据列": "上年同期发生额" + }, + "LC0020047E_T0M0103": { + "数据工作表": "现金流量表", + "项目名": "分配股利、利润或偿付利息支付的现金", + "数据列": "本期发生额" + }, + "LC0020047E_T-1M0103": { + "数据工作表": "现金流量表", + "项目名": "分配股利、利润或偿付利息支付的现金", + "数据列": "上年同期发生额" + }, + "LC0020049E_T0M0103": { + "数据工作表": "现金流量表", + "项目名": "支付其他与筹资活动有关的现金", + "数据列": "本期发生额" + }, + "LC0020049E_T-1M0103": { + "数据工作表": "现金流量表", + "项目名": "支付其他与筹资活动有关的现金", + "数据列": "上年同期发生额" + }, + "LC0020050E_T0M0103": { + "数据工作表": "现金流量表", + "项目名": "筹资活动现金流出小计", + "数据列": "本期发生额" + }, + "LC0020050E_T-1M0103": { + "数据工作表": "现金流量表", + "项目名": "筹资活动现金流出小计", + "数据列": "上年同期发生额" + }, + "LC0020051E_T0M0103": { + "数据工作表": "现金流量表", + "项目名": "筹资活动产生的现金流量净额", + "数据列": "本期发生额" + }, + "LC0020051E_T-1M0103": { + "数据工作表": "现金流量表", + "项目名": "筹资活动产生的现金流量净额", + "数据列": "上年同期发生额" + }, + "LC0020052E_T0M0103": { + "数据工作表": "现金流量表", + "项目名": "汇率变动对现金及现金等价物的影响", + "数据列": "本期发生额" + }, + "LC0020052E_T-1M0103": { + "数据工作表": "现金流量表", + "项目名": "汇率变动对现金及现金等价物的影响", + "数据列": "上年同期发生额" + }, + "LC0020053E_T0M0103": { + "数据工作表": "现金流量表", + "项目名": "五、现金及现金等价物净增加额", + "数据列": "本期发生额" + }, + "LC0020053E_T-1M0103": { + "数据工作表": "现金流量表", + "项目名": "五、现金及现金等价物净增加额", + "数据列": "上年同期发生额" + }, + "LC0020054E_T0I0101": { + "数据工作表": "现金流量表", + "项目名": "加:期初现金及现金等价物余额", + "数据列": "本期发生额" + }, + "LC0020054E_T-1I0101": { + "数据工作表": "现金流量表", + "项目名": "加:期初现金及现金等价物余额", + "数据列": "上年同期发生额" + }, + "LC0020054E_T0I0331": { + "数据工作表": "现金流量表", + "项目名": "六、期末现金及现金等价物余额", + "数据列": "本期发生额" + }, + "LC0020054E_T-1I0331": { + "数据工作表": "现金流量表", + "项目名": "六、期末现金及现金等价物余额", + "数据列": "上年同期发生额" + }, + "GE8020001E_T0M0112": { + "项目名": "企业所得税应纳税额合计", + "数据列": "本期发生额" + }, + "GE8020001E_T-1M0112": { + "项目名": "企业所得税应纳税额合计", + "数据列": "上期发生额" + }, + "GE8020002E_T0M0112": { + "项目名": "增值税应纳税额合计", + "数据列": "本期发生额" + }, + "GE8020002E_T-1M0112": { + "项目名": "增值税应纳税额合计", + "数据列": "上期发生额" + }, + "GE8020003E_T0M0112": { + "项目名": "增值税进项税额", + "数据列": "本期发生额" + }, + "GE8020003E_T-1M0112": { + "项目名": "增值税进项税额", + "数据列": "上期发生额" + }, + "GE8020004E_T0M0112": { + "项目名": "增值税销项税额", + "数据列": "本期发生额" + }, + "GE8020004E_T-1M0112": { + "项目名": "增值税销项税额", + "数据列": "上期发生额" + }, + "GE8000080E": { + "报告期": "测评周期" + }, + "GE0000000E": { + "行业": "中类行业" + } +}` + Quarterly2Prompt = `按照以下对应关系的规则,将excel表中的数据进行提取,并且逐条填入json的对应位置。只填入数值。最终生成完整的json内容,输出在对话框中,我复制你的json内容。 +注意: +1、生成的json中,数据的单位均要求为元。提取过程中需要确认excel中的单位,如果excel中单位为万元,需要进行计算再转换为元。 +2、提取过程中,会计科目的名称可能有出入,你根据会计知识,自行处理。例如:“公允价值变动收益”等同于“公允价值变动损益”。 +3、excel是季度财务报表,以下的json也是季度财务报表的内容,所以时间的描述不相同时,你自行处理。例如:“本期期末余额”等同于“本季度末”,“本期发生额”等同于“本季度”。 +4、excel表格中会有数值为空的情况,你自行按照“零”进行处理。 +5、生成json时,如果规则中的“键名”没有在excel中找到对应的值,“键名”必须在json中保留,“值”你自行按照“零”进行处理。 +6、提取过程中,如果发现内容会产生歧义或者有偏差,先处理对应正确的数据,最后罗列有歧义的内容,等待我的指令。例如,excel提供的是“上一季度末”的各项数据,而json需要的是“本年年初余额”的各项数据,excel提供的是“上一季度”的各项数据,而json需要的是“上年同期发生额”的各项数据,处理完对应正确的数据后,无法对应的内容告知我。 +7、最终的json内容样例:{"LC0000003E_T0I0630":155341.51,"LC0000003E_T0I0101":103743.54,......"GE8000080E":0,"GE0000000E":0} + +对应关系规则如下: +{ + "LC0000003E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "货币资金", + "数据列": "本期期末余额" + }, + "LC0000003E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "货币资金", + "数据列": "本年年初余额" + }, + "GC0016669E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "交易性金融资产", + "数据列": "本期期末余额" + }, + "GC0016669E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "交易性金融资产", + "数据列": "本年年初余额" + }, + "GC0006222E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "衍生金融资产", + "数据列": "本期期末余额" + }, + "GC0006222E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "衍生金融资产", + "数据列": "本年年初余额" + }, + "LC0000005E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "应收票据", + "数据列": "本期期末余额" + }, + "LC0000005E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "应收票据", + "数据列": "本年年初余额" + }, + "LC0000006E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "应收账款", + "数据列": "本期期末余额" + }, + "LC0000006E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "应收账款", + "数据列": "本年年初余额" + }, + "GC0018627E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "应收款项融资", + "数据列": "本期期末余额" + }, + "GC0018627E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "应收款项融资", + "数据列": "本年年初余额" + }, + "LC0000007E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "预付款项", + "数据列": "本期期末余额" + }, + "LC0000007E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "预付款项", + "数据列": "本年年初余额" + }, + "LC0000010E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "其他应收款", + "数据列": "本期期末余额" + }, + "LC0000010E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他应收款", + "数据列": "本年年初余额" + }, + "LC0000011E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "存货", + "数据列": "本期期末余额" + }, + "LC0000011E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "存货", + "数据列": "本年年初余额" + }, + "GC0016671E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "合同资产", + "数据列": "本期期末余额" + }, + "GC0016671E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "合同资产", + "数据列": "本年年初余额" + }, + "GC0007742E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "持有待售资产", + "数据列": "本期期末余额" + }, + "GC0007742E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "持有待售资产", + "数据列": "本年年初余额" + }, + "LC0000012E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "一年内到期的非流动资产", + "数据列": "本期期末余额" + }, + "LC0000012E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "一年内到期的非流动资产", + "数据列": "本年年初余额" + }, + "LC0000013E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "其他流动资产", + "数据列": "本期期末余额" + }, + "LC0000013E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他流动资产", + "数据列": "本年年初余额" + }, + "LC0000014E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "流动资产合计", + "数据列": "本期期末余额" + }, + "LC0000014E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "流动资产合计", + "数据列": "本年年初余额" + }, + "GC0016672E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "债权投资", + "数据列": "本期期末余额" + }, + "GC0016672E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "债权投资", + "数据列": "本年年初余额" + }, + "GC0016673E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "其他债权投资", + "数据列": "本期期末余额" + }, + "GC0016673E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他债权投资", + "数据列": "本年年初余额" + }, + "LC0000017E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "长期应收款", + "数据列": "本期期末余额" + }, + "LC0000017E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "长期应收款", + "数据列": "本年年初余额" + }, + "LC0000018E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "长期股权投资", + "数据列": "本期期末余额" + }, + "LC0000018E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "长期股权投资", + "数据列": "本年年初余额" + }, + "GC0016674E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "其他权益工具投资", + "数据列": "本期期末余额" + }, + "GC0016674E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他权益工具投资", + "数据列": "本年年初余额" + }, + "GC0016675E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "其他非流动金融资产", + "数据列": "本期期末余额" + }, + "GC0016675E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他非流动金融资产", + "数据列": "本年年初余额" + }, + "LC0000019E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "投资性房地产", + "数据列": "本期期末余额" + }, + "LC0000019E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "投资性房地产", + "数据列": "本年年初余额" + }, + "LC0000020E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "固定资产", + "数据列": "本期期末余额" + }, + "LC0000020E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "固定资产", + "数据列": "本年年初余额" + }, + "LC0000021E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "在建工程", + "数据列": "本期期末余额" + }, + "LC0000021E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "在建工程", + "数据列": "本年年初余额" + }, + "LC0000024E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "生产性生物资产", + "数据列": "本期期末余额" + }, + "LC0000024E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "生产性生物资产", + "数据列": "本年年初余额" + }, + "LC0000025E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "油气资产", + "数据列": "本期期末余额" + }, + "LC0000025E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "油气资产", + "数据列": "本年年初余额" + }, + "GC0018492E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "使用权资产", + "数据列": "本期期末余额" + }, + "GC0018492E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "使用权资产", + "数据列": "本年年初余额" + }, + "LC0000026E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "无形资产", + "数据列": "本期期末余额" + }, + "LC0000026E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "无形资产", + "数据列": "本年年初余额" + }, + "LC0000027E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "开发支出", + "数据列": "本期期末余额" + }, + "LC0000027E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "开发支出", + "数据列": "本年年初余额" + }, + "LC0000028E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "商誉", + "数据列": "本期期末余额" + }, + "LC0000028E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "商誉", + "数据列": "本年年初余额" + }, + "LC0000029E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "长期待摊费用", + "数据列": "本期期末余额" + }, + "LC0000029E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "长期待摊费用", + "数据列": "本年年初余额" + }, + "LC0000030E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "递延所得税资产", + "数据列": "本期期末余额" + }, + "LC0000030E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "递延所得税资产", + "数据列": "本年年初余额" + }, + "LC0000031E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "其他非流动资产", + "数据列": "本期期末余额" + }, + "LC0000031E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他非流动资产", + "数据列": "本年年初余额" + }, + "LC0000032E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "非流动资产合计", + "数据列": "本期期末余额" + }, + "LC0000032E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "非流动资产合计", + "数据列": "本年年初余额" + }, + "LC0000033E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "资产总计", + "数据列": "本期期末余额" + }, + "LC0000033E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "资产总计", + "数据列": "本年年初余额" + }, + "LC0000034E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "短期借款", + "数据列": "本期期末余额" + }, + "LC0000034E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "短期借款", + "数据列": "本年年初余额" + }, + "GC0016676E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "交易性金融负债", + "数据列": "本期期末余额" + }, + "GC0016676E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "交易性金融负债", + "数据列": "本年年初余额" + }, + "GC0006227E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "衍生金融负债", + "数据列": "本期期末余额" + }, + "GC0006227E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "衍生金融负债", + "数据列": "本年年初余额" + }, + "LC0000036E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "应付票据", + "数据列": "本期期末余额" + }, + "LC0000036E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "应付票据", + "数据列": "本年年初余额" + }, + "LC0000037E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "应付账款", + "数据列": "本期期末余额" + }, + "LC0000037E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "应付账款", + "数据列": "本年年初余额" + }, + "LC0000038E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "预收款项", + "数据列": "本期期末余额" + }, + "LC0000038E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "预收款项", + "数据列": "本年年初余额" + }, + "GC0016678E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "合同负债", + "数据列": "本期期末余额" + }, + "GC0016678E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "合同负债", + "数据列": "本年年初余额" + }, + "LC0000039E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "应付职工薪酬", + "数据列": "本期期末余额" + }, + "LC0000039E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "应付职工薪酬", + "数据列": "本年年初余额" + }, + "LC0000040E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "应交税费", + "数据列": "本期期末余额" + }, + "LC0000040E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "应交税费", + "数据列": "本年年初余额" + }, + "LC0000043E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "其他应付款", + "数据列": "本期期末余额" + }, + "LC0000043E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他应付款", + "数据列": "本年年初余额" + }, + "GC0007743E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "持有待售负债", + "数据列": "本期期末余额" + }, + "GC0007743E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "持有待售负债", + "数据列": "本年年初余额" + }, + "LC0000044E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "一年内到期的非流动负债", + "数据列": "本期期末余额" + }, + "LC0000044E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "一年内到期的非流动负债", + "数据列": "本年年初余额" + }, + "LC0000045E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "其他流动负债", + "数据列": "本期期末余额" + }, + "LC0000045E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他流动负债", + "数据列": "本年年初余额" + }, + "LC0000046E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "流动负债合计", + "数据列": "本期期末余额" + }, + "LC0000046E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "流动负债合计", + "数据列": "本年年初余额" + }, + "LC0000047E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "长期借款", + "数据列": "本期期末余额" + }, + "LC0000047E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "长期借款", + "数据列": "本年年初余额" + }, + "LC0000048E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "应付债券", + "数据列": "本期期末余额" + }, + "LC0000048E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "应付债券", + "数据列": "本年年初余额" + }, + "GC0007952E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "其中:优先股", + "数据列": "本期期末余额" + }, + "GC0007952E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其中:优先股", + "数据列": "本年年初余额" + }, + "GC0007953E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "永续债", + "数据列": "本期期末余额" + }, + "GC0007953E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "永续债", + "数据列": "本年年初余额" + }, + "GC0018493E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "租赁负债", + "数据列": "本期期末余额" + }, + "GC0018493E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "租赁负债", + "数据列": "本年年初余额" + }, + "LC0000049E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "长期应付款", + "数据列": "本期期末余额" + }, + "LC0000049E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "长期应付款", + "数据列": "本年年初余额" + }, + "LC0000051E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "预计负债", + "数据列": "本期期末余额" + }, + "LC0000051E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "预计负债", + "数据列": "本年年初余额" + }, + "GC0007955E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "递延收益", + "数据列": "本期期末余额" + }, + "GC0007955E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "递延收益", + "数据列": "本年年初余额" + }, + "LC0000052E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "递延所得税负债", + "数据列": "本期期末余额" + }, + "LC0000052E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "递延所得税负债", + "数据列": "本年年初余额" + }, + "LC0000053E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "其他非流动负债", + "数据列": "本期期末余额" + }, + "LC0000053E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他非流动负债", + "数据列": "本年年初余额" + }, + "LC0000054E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "非流动负债合计", + "数据列": "本期期末余额" + }, + "LC0000054E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "非流动负债合计", + "数据列": "本年年初余额" + }, + "LC0000055E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "负债合计", + "数据列": "本期期末余额" + }, + "LC0000055E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "负债合计", + "数据列": "本年年初余额" + }, + "LC0000056E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "实收资本(或股本)", + "数据列": "本期期末余额" + }, + "LC0000056E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "实收资本(或股本)", + "数据列": "本年年初余额" + }, + "GC0007956E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "其他权益工具", + "数据列": "本期期末余额" + }, + "GC0007956E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他权益工具", + "数据列": "本年年初余额" + }, + "GC0007957E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "其中:优先股", + "数据列": "本期期末余额" + }, + "GC0007957E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其中:优先股", + "数据列": "本年年初余额" + }, + "GC0007958E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "永续债", + "数据列": "本期期末余额" + }, + "GC0007958E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "永续债", + "数据列": "本年年初余额" + }, + "LC0000057E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "资本公积", + "数据列": "本期期末余额" + }, + "LC0000057E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "资本公积", + "数据列": "本年年初余额" + }, + "LC0000058E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "减:库存股", + "数据列": "本期期末余额" + }, + "LC0000058E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "减:库存股", + "数据列": "本年年初余额" + }, + "GC0007750E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "其他综合收益", + "数据列": "本期期末余额" + }, + "GC0007750E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他综合收益", + "数据列": "本年年初余额" + }, + "LC0000059E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "专项储备", + "数据列": "本期期末余额" + }, + "LC0000059E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "专项储备", + "数据列": "本年年初余额" + }, + "LC0000060E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "盈余公积", + "数据列": "本期期末余额" + }, + "LC0000060E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "盈余公积", + "数据列": "本年年初余额" + }, + "LC0000062E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "未分配利润", + "数据列": "本期期末余额" + }, + "LC0000062E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "未分配利润", + "数据列": "本年年初余额" + }, + "LC0000063E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "所有者权益(或股东权益)合计", + "数据列": "本期期末余额" + }, + "LC0000063E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "所有者权益(或股东权益)合计", + "数据列": "本年年初余额" + }, + "LC0000064E_T0I0630": { + "数据工作表": "资产负债表", + "项目名": "负债和所有者权益(或股东权益)总计", + "数据列": "本期期末余额" + }, + "LC0000064E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "负债和所有者权益(或股东权益)总计", + "数据列": "本年年初余额" + }, + "LC0010003E_T0M0406": { + "数据工作表": "利润表", + "项目名": "一、营业收入", + "数据列": "本期发生额" + }, + "LC0010003E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "一、营业收入", + "数据列": "上年同期发生额" + }, + "LC0010008E_T0M0406": { + "数据工作表": "利润表", + "项目名": "减:营业成本", + "数据列": "本期发生额" + }, + "LC0010008E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "减:营业成本", + "数据列": "上年同期发生额" + }, + "LC0010016E_T0M0406": { + "数据工作表": "利润表", + "项目名": "税金及附加", + "数据列": "本期发生额" + }, + "LC0010016E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "税金及附加", + "数据列": "上年同期发生额" + }, + "LC0010017E_T0M0406": { + "数据工作表": "利润表", + "项目名": "销售费用", + "数据列": "本期发生额" + }, + "LC0010017E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "销售费用", + "数据列": "上年同期发生额" + }, + "LC0010018E_T0M0406": { + "数据工作表": "利润表", + "项目名": "管理费用", + "数据列": "本期发生额" + }, + "LC0010018E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "管理费用", + "数据列": "上年同期发生额" + }, + "GC0016679E_T0M0406": { + "数据工作表": "利润表", + "项目名": "研发费用", + "数据列": "本期发生额" + }, + "GC0016679E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "研发费用", + "数据列": "上年同期发生额" + }, + "LC0010019E_T0M0406": { + "数据工作表": "利润表", + "项目名": "财务费用", + "数据列": "本期发生额" + }, + "LC0010019E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "财务费用", + "数据列": "上年同期发生额" + }, + "GC0016680E_T0M0406": { + "数据工作表": "利润表", + "项目名": "其中:利息费用", + "数据列": "本期发生额" + }, + "GC0016680E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "其中:利息费用", + "数据列": "上年同期发生额" + }, + "GC0016681E_T0M0406": { + "数据工作表": "利润表", + "项目名": "利息收入", + "数据列": "本期发生额" + }, + "GC0016681E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "利息收入", + "数据列": "上年同期发生额" + }, + "GC0014225E_T0M0406": { + "数据工作表": "利润表", + "项目名": "加:其他收益", + "数据列": "本期发生额" + }, + "GC0014225E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "加:其他收益", + "数据列": "上年同期发生额" + }, + "LC0010022E_T0M0406": { + "数据工作表": "利润表", + "项目名": "投资收益(损失以\"-\"号填列)", + "数据列": "本期发生额" + }, + "LC0010022E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "投资收益(损失以\"-\"号填列)", + "数据列": "上年同期发生额" + }, + "LC0010023E_T0M0406": { + "数据工作表": "利润表", + "项目名": "其中:对联营企业和合营企业的投资收益", + "数据列": "本期发生额" + }, + "LC0010023E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "其中:对联营企业和合营企业的投资收益", + "数据列": "上年同期发生额" + }, + "GC0017132E_T0M0406": { + "数据工作表": "利润表", + "项目名": "以摊余成本计量的金融资产终止确认收益(损失以\"-\"号填列)", + "数据列": "本期发生额" + }, + "GC0017132E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "以摊余成本计量的金融资产终止确认收益(损失以\"-\"号填列)", + "数据列": "上年同期发生额" + }, + "GC0016683E_T0M0406": { + "数据工作表": "利润表", + "项目名": "净敞口套期收益(损失以\"-\"号填列)", + "数据列": "本期发生额" + }, + "GC0016683E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "净敞口套期收益(损失以\"-\"号填列)", + "数据列": "上年同期发生额" + }, + "LC0010021E_T0M0406": { + "数据工作表": "利润表", + "项目名": "公允价值变动收益(损失以\"-\"号填列)", + "数据列": "本期发生额" + }, + "LC0010021E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "公允价值变动收益(损失以\"-\"号填列)", + "数据列": "上年同期发生额" + }, + "GC0016682E_T0M0406": { + "数据工作表": "利润表", + "项目名": "信用减值损失(损失以\"-\"号填列)", + "数据列": "本期发生额" + }, + "GC0016682E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "信用减值损失(损失以\"-\"号填列)", + "数据列": "上年同期发生额" + }, + "LC0010020E_T0M0406": { + "数据工作表": "利润表", + "项目名": "资产减值损失(损失以\"-\"号填列)", + "数据列": "本期发生额" + }, + "LC0010020E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "资产减值损失(损失以\"-\"号填列)", + "数据列": "上年同期发生额" + }, + "GC0014761E_T0M0406": { + "数据工作表": "利润表", + "项目名": "资产处置收益(损失以\"-\"号填列)", + "数据列": "本期发生额" + }, + "GC0014761E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "资产处置收益(损失以\"-\"号填列)", + "数据列": "上年同期发生额" + }, + "LC0010025E_T0M0406": { + "数据工作表": "利润表", + "项目名": "二、营业利润(亏损以\"-\"号填列)", + "数据列": "本期发生额" + }, + "LC0010025E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "二、营业利润(亏损以\"-\"号填列)", + "数据列": "上年同期发生额" + }, + "LC0010026E_T0M0406": { + "数据工作表": "利润表", + "项目名": "加:营业外收入", + "数据列": "本期发生额" + }, + "LC0010026E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "加:营业外收入", + "数据列": "上年同期发生额" + }, + "LC0010027E_T0M0406": { + "数据工作表": "利润表", + "项目名": "减:营业外支出", + "数据列": "本期发生额" + }, + "LC0010027E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "减:营业外支出", + "数据列": "上年同期发生额" + }, + "LC0010029E_T0M0406": { + "数据工作表": "利润表", + "项目名": "三、利润总额(亏损总额以\"-\"号填列)", + "数据列": "本期发生额" + }, + "LC0010029E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "三、利润总额(亏损总额以\"-\"号填列)", + "数据列": "上年同期发生额" + }, + "LC0010030E_T0M0406": { + "数据工作表": "利润表", + "项目名": "减:所得税费用", + "数据列": "本期发生额" + }, + "LC0010030E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "减:所得税费用", + "数据列": "上年同期发生额" + }, + "LC0010031E_T0M0406": { + "数据工作表": "利润表", + "项目名": "四、净利润(净亏损以\"-\"号填列)", + "数据列": "本期发生额" + }, + "LC0010031E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "四、净利润(净亏损以\"-\"号填列)", + "数据列": "上年同期发生额" + }, + "GC0014762E_T0M0406": { + "数据工作表": "利润表", + "项目名": "(一)持续经营净利润(净亏损以\"-\"号填列)", + "数据列": "本期发生额" + }, + "GC0014762E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "(一)持续经营净利润(净亏损以\"-\"号填列)", + "数据列": "上年同期发生额" + }, + "GC0014763E_T0M0406": { + "数据工作表": "利润表", + "项目名": "(二)终止经营净利润(净亏损以\"-\"号填列)", + "数据列": "本期发生额" + }, + "GC0014763E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "(二)终止经营净利润(净亏损以\"-\"号填列)", + "数据列": "上年同期发生额" + }, + "LC0010038E_T0M0406": { + "数据工作表": "利润表", + "项目名": "五、其他综合收益的税后净额", + "数据列": "本期发生额" + }, + "LC0010038E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "五、其他综合收益的税后净额", + "数据列": "上年同期发生额" + }, + "GC0007744E_T0M0406": { + "数据工作表": "利润表", + "项目名": "(一)不能重分类进损益的其他综合收益", + "数据列": "本期发生额" + }, + "GC0007744E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "(一)不能重分类进损益的其他综合收益", + "数据列": "上年同期发生额" + }, + "GC0007960E_T0M0406": { + "数据工作表": "利润表", + "项目名": "1.重新计量设定受益计划变动额", + "数据列": "本期发生额" + }, + "GC0007960E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "1.重新计量设定受益计划变动额", + "数据列": "上年同期发生额" + }, + "GC0007961E_T0M0406": { + "数据工作表": "利润表", + "项目名": "2.权益法下不能转损益的其他综合收益", + "数据列": "本期发生额" + }, + "GC0007961E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "2.权益法下不能转损益的其他综合收益", + "数据列": "上年同期发生额" + }, + "GC0016684E_T0M0406": { + "数据工作表": "利润表", + "项目名": "3.其他权益工具投资公允价值变动", + "数据列": "本期发生额" + }, + "GC0016684E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "3.其他权益工具投资公允价值变动", + "数据列": "上年同期发生额" + }, + "GC0016685E_T0M0406": { + "数据工作表": "利润表", + "项目名": "4.企业自身信用风险公允价值变动", + "数据列": "本期发生额" + }, + "GC0016685E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "4.企业自身信用风险公允价值变动", + "数据列": "上年同期发生额" + }, + "GC0016686E_T0M0406": { + "数据工作表": "利润表", + "项目名": "5.其他", + "数据列": "本期发生额" + }, + "GC0016686E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "5.其他", + "数据列": "上年同期发生额" + }, + "GC0007745E_T0M0406": { + "数据工作表": "利润表", + "项目名": "(二)将重分类进损益的其他综合收益", + "数据列": "本期发生额" + }, + "GC0007745E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "(二)将重分类进损益的其他综合收益", + "数据列": "上年同期发生额" + }, + "GC0007962E_T0M0406": { + "数据工作表": "利润表", + "项目名": "1.权益法下可转损益的其他综合收益", + "数据列": "本期发生额" + }, + "GC0007962E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "1.权益法下可转损益的其他综合收益", + "数据列": "上年同期发生额" + }, + "GC0016687E_T0M0406": { + "数据工作表": "利润表", + "项目名": "2.其他债权投资公允价值变动", + "数据列": "本期发生额" + }, + "GC0016687E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "2.其他债权投资公允价值变动", + "数据列": "上年同期发生额" + }, + "GC0016688E_T0M0406": { + "数据工作表": "利润表", + "项目名": "3.金融资产重分类计入其他综合收益的金额", + "数据列": "本期发生额" + }, + "GC0016688E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "3.金融资产重分类计入其他综合收益的金额", + "数据列": "上年同期发生额" + }, + "GC0016689E_T0M0406": { + "数据工作表": "利润表", + "项目名": "4.其他债权投资信用减值准备", + "数据列": "本期发生额" + }, + "GC0016689E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "4.其他债权投资信用减值准备", + "数据列": "上年同期发生额" + }, + "GC0016690E_T0M0406": { + "数据工作表": "利润表", + "项目名": "5.现金流量套期储备", + "数据列": "本期发生额" + }, + "GC0016690E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "5.现金流量套期储备", + "数据列": "上年同期发生额" + }, + "GC0007966E_T0M0406": { + "数据工作表": "利润表", + "项目名": "6.外币财务报表折算差额", + "数据列": "本期发生额" + }, + "GC0007966E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "6.外币财务报表折算差额", + "数据列": "上年同期发生额" + }, + "GC0007967E_T0M0406": { + "数据工作表": "利润表", + "项目名": "7.其他", + "数据列": "本期发生额" + }, + "GC0007967E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "7.其他", + "数据列": "上年同期发生额" + }, + "LC0010039E_T0M0406": { + "数据工作表": "利润表", + "项目名": "六、综合收益总额", + "数据列": "本期发生额" + }, + "LC0010039E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "六、综合收益总额", + "数据列": "上年同期发生额" + }, + "LC0010036E_T0M0406": { + "数据工作表": "利润表", + "项目名": "(一)基本每股收益", + "数据列": "本期发生额" + }, + "LC0010036E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "(一)基本每股收益", + "数据列": "上年同期发生额" + }, + "LC0010037E_T0M0406": { + "数据工作表": "利润表", + "项目名": "(二)稀释每股收益", + "数据列": "本期发生额" + }, + "LC0010037E_T-1M0406": { + "数据工作表": "利润表", + "项目名": "(二)稀释每股收益", + "数据列": "上年同期发生额" + }, + "LC0020002E_T0M0406": { + "数据工作表": "现金流量表", + "项目名": "销售商品、提供劳务收到的现金", + "数据列": "本期发生额" + }, + "LC0020002E_T-1M0406": { + "数据工作表": "现金流量表", + "项目名": "销售商品、提供劳务收到的现金", + "数据列": "上年同期发生额" + }, + "LC0020013E_T0M0406": { + "数据工作表": "现金流量表", + "项目名": "收到的税费返还", + "数据列": "本期发生额" + }, + "LC0020013E_T-1M0406": { + "数据工作表": "现金流量表", + "项目名": "收到的税费返还", + "数据列": "上年同期发生额" + }, + "LC0020014E_T0M0406": { + "数据工作表": "现金流量表", + "项目名": "收到其他与经营活动有关的现金", + "数据列": "本期发生额" + }, + "LC0020014E_T-1M0406": { + "数据工作表": "现金流量表", + "项目名": "收到其他与经营活动有关的现金", + "数据列": "上年同期发生额" + }, + "LC0020015E_T0M0406": { + "数据工作表": "现金流量表", + "项目名": "经营活动现金流入小计", + "数据列": "本期发生额" + }, + "LC0020015E_T-1M0406": { + "数据工作表": "现金流量表", + "项目名": "经营活动现金流入小计", + "数据列": "上年同期发生额" + }, + "LC0020016E_T0M0406": { + "数据工作表": "现金流量表", + "项目名": "购买商品、接受劳务支付的现金", + "数据列": "本期发生额" + }, + "LC0020016E_T-1M0406": { + "数据工作表": "现金流量表", + "项目名": "购买商品、接受劳务支付的现金", + "数据列": "上年同期发生额" + }, + "LC0020022E_T0M0406": { + "数据工作表": "现金流量表", + "项目名": "支付给职工以及为职工支付的现金", + "数据列": "本期发生额" + }, + "LC0020022E_T-1M0406": { + "数据工作表": "现金流量表", + "项目名": "支付给职工以及为职工支付的现金", + "数据列": "上年同期发生额" + }, + "LC0020023E_T0M0406": { + "数据工作表": "现金流量表", + "项目名": "支付的各项税费", + "数据列": "本期发生额" + }, + "LC0020023E_T-1M0406": { + "数据工作表": "现金流量表", + "项目名": "支付的各项税费", + "数据列": "上年同期发生额" + }, + "LC0020024E_T0M0406": { + "数据工作表": "现金流量表", + "项目名": "支付其他与经营活动有关的现金", + "数据列": "本期发生额" + }, + "LC0020024E_T-1M0406": { + "数据工作表": "现金流量表", + "项目名": "支付其他与经营活动有关的现金", + "数据列": "上年同期发生额" + }, + "LC0020025E_T0M0406": { + "数据工作表": "现金流量表", + "项目名": "经营活动现金流出小计", + "数据列": "本期发生额" + }, + "LC0020025E_T-1M0406": { + "数据工作表": "现金流量表", + "项目名": "经营活动现金流出小计", + "数据列": "上年同期发生额" + }, + "LC0020026E_T0M0406": { + "数据工作表": "现金流量表", + "项目名": "经营活动产生的现金流量净额", + "数据列": "本期发生额" + }, + "LC0020026E_T-1M0406": { + "数据工作表": "现金流量表", + "项目名": "经营活动产生的现金流量净额", + "数据列": "上年同期发生额" + }, + "LC0020027E_T0M0406": { + "数据工作表": "现金流量表", + "项目名": "收回投资收到的现金", + "数据列": "本期发生额" + }, + "LC0020027E_T-1M0406": { + "数据工作表": "现金流量表", + "项目名": "收回投资收到的现金", + "数据列": "上年同期发生额" + }, + "LC0020028E_T0M0406": { + "数据工作表": "现金流量表", + "项目名": "取得投资收益收到的现金", + "数据列": "本期发生额" + }, + "LC0020028E_T-1M0406": { + "数据工作表": "现金流量表", + "项目名": "取得投资收益收到的现金", + "数据列": "上年同期发生额" + }, + "LC0020029E_T0M0406": { + "数据工作表": "现金流量表", + "项目名": "处置固定资产、无形资产和其他长期资产收回的现金净额", + "数据列": "本期发生额" + }, + "LC0020029E_T-1M0406": { + "数据工作表": "现金流量表", + "项目名": "处置固定资产、无形资产和其他长期资产收回的现金净额", + "数据列": "上年同期发生额" + }, + "LC0020030E_T0M0406": { + "数据工作表": "现金流量表", + "项目名": "处置子公司及其他营业单位收到的现金净额", + "数据列": "本期发生额" + }, + "LC0020030E_T-1M0406": { + "数据工作表": "现金流量表", + "项目名": "处置子公司及其他营业单位收到的现金净额", + "数据列": "上年同期发生额" + }, + "LC0020031E_T0M0406": { + "数据工作表": "现金流量表", + "项目名": "收到其他与投资活动有关的现金", + "数据列": "本期发生额" + }, + "LC0020031E_T-1M0406": { + "数据工作表": "现金流量表", + "项目名": "收到其他与投资活动有关的现金", + "数据列": "上年同期发生额" + }, + "LC0020032E_T0M0406": { + "数据工作表": "现金流量表", + "项目名": "投资活动现金流入小计", + "数据列": "本期发生额" + }, + "LC0020032E_T-1M0406": { + "数据工作表": "现金流量表", + "项目名": "投资活动现金流入小计", + "数据列": "上年同期发生额" + }, + "LC0020033E_T0M0406": { + "数据工作表": "现金流量表", + "项目名": "购建固定资产、无形资产和其他长期资产支付的现金", + "数据列": "本期发生额" + }, + "LC0020033E_T-1M0406": { + "数据工作表": "现金流量表", + "项目名": "购建固定资产、无形资产和其他长期资产支付的现金", + "数据列": "上年同期发生额" + }, + "LC0020034E_T0M0406": { + "数据工作表": "现金流量表", + "项目名": "投资支付的现金", + "数据列": "本期发生额" + }, + "LC0020034E_T-1M0406": { + "数据工作表": "现金流量表", + "项目名": "投资支付的现金", + "数据列": "上年同期发生额" + }, + "LC0020036E_T0M0406": { + "数据工作表": "现金流量表", + "项目名": "取得子公司及其他营业单位支付的现金净额", + "数据列": "本期发生额" + }, + "LC0020036E_T-1M0406": { + "数据工作表": "现金流量表", + "项目名": "取得子公司及其他营业单位支付的现金净额", + "数据列": "上年同期发生额" + }, + "LC0020037E_T0M0406": { + "数据工作表": "现金流量表", + "项目名": "支付其他与投资活动有关的现金", + "数据列": "本期发生额" + }, + "LC0020037E_T-1M0406": { + "数据工作表": "现金流量表", + "项目名": "支付其他与投资活动有关的现金", + "数据列": "上年同期发生额" + }, + "LC0020038E_T0M0406": { + "数据工作表": "现金流量表", + "项目名": "投资活动现金流出小计", + "数据列": "本期发生额" + }, + "LC0020038E_T-1M0406": { + "数据工作表": "现金流量表", + "项目名": "投资活动现金流出小计", + "数据列": "上年同期发生额" + }, + "LC0020039E_T0M0406": { + "数据工作表": "现金流量表", + "项目名": "投资活动产生的现金流量净额", + "数据列": "本期发生额" + }, + "LC0020039E_T-1M0406": { + "数据工作表": "现金流量表", + "项目名": "投资活动产生的现金流量净额", + "数据列": "上年同期发生额" + }, + "LC0020040E_T0M0406": { + "数据工作表": "现金流量表", + "项目名": "吸收投资收到的现金", + "数据列": "本期发生额" + }, + "LC0020040E_T-1M0406": { + "数据工作表": "现金流量表", + "项目名": "吸收投资收到的现金", + "数据列": "上年同期发生额" + }, + "LC0020042E_T0M0406": { + "数据工作表": "现金流量表", + "项目名": "取得借款收到的现金", + "数据列": "本期发生额" + }, + "LC0020042E_T-1M0406": { + "数据工作表": "现金流量表", + "项目名": "取得借款收到的现金", + "数据列": "上年同期发生额" + }, + "LC0020044E_T0M0406": { + "数据工作表": "现金流量表", + "项目名": "收到其他与筹资活动有关的现金", + "数据列": "本期发生额" + }, + "LC0020044E_T-1M0406": { + "数据工作表": "现金流量表", + "项目名": "收到其他与筹资活动有关的现金", + "数据列": "上年同期发生额" + }, + "LC0020045E_T0M0406": { + "数据工作表": "现金流量表", + "项目名": "筹资活动现金流入小计", + "数据列": "本期发生额" + }, + "LC0020045E_T-1M0406": { + "数据工作表": "现金流量表", + "项目名": "筹资活动现金流入小计", + "数据列": "上年同期发生额" + }, + "LC0020046E_T0M0406": { + "数据工作表": "现金流量表", + "项目名": "偿还债务支付的现金", + "数据列": "本期发生额" + }, + "LC0020046E_T-1M0406": { + "数据工作表": "现金流量表", + "项目名": "偿还债务支付的现金", + "数据列": "上年同期发生额" + }, + "LC0020047E_T0M0406": { + "数据工作表": "现金流量表", + "项目名": "分配股利、利润或偿付利息支付的现金", + "数据列": "本期发生额" + }, + "LC0020047E_T-1M0406": { + "数据工作表": "现金流量表", + "项目名": "分配股利、利润或偿付利息支付的现金", + "数据列": "上年同期发生额" + }, + "LC0020049E_T0M0406": { + "数据工作表": "现金流量表", + "项目名": "支付其他与筹资活动有关的现金", + "数据列": "本期发生额" + }, + "LC0020049E_T-1M0406": { + "数据工作表": "现金流量表", + "项目名": "支付其他与筹资活动有关的现金", + "数据列": "上年同期发生额" + }, + "LC0020050E_T0M0406": { + "数据工作表": "现金流量表", + "项目名": "筹资活动现金流出小计", + "数据列": "本期发生额" + }, + "LC0020050E_T-1M0406": { + "数据工作表": "现金流量表", + "项目名": "筹资活动现金流出小计", + "数据列": "上年同期发生额" + }, + "LC0020051E_T0M0406": { + "数据工作表": "现金流量表", + "项目名": "筹资活动产生的现金流量净额", + "数据列": "本期发生额" + }, + "LC0020051E_T-1M0406": { + "数据工作表": "现金流量表", + "项目名": "筹资活动产生的现金流量净额", + "数据列": "上年同期发生额" + }, + "LC0020052E_T0M0406": { + "数据工作表": "现金流量表", + "项目名": "汇率变动对现金及现金等价物的影响", + "数据列": "本期发生额" + }, + "LC0020052E_T-1M0406": { + "数据工作表": "现金流量表", + "项目名": "汇率变动对现金及现金等价物的影响", + "数据列": "上年同期发生额" + }, + "LC0020053E_T0M0406": { + "数据工作表": "现金流量表", + "项目名": "五、现金及现金等价物净增加额", + "数据列": "本期发生额" + }, + "LC0020053E_T-1M0406": { + "数据工作表": "现金流量表", + "项目名": "五、现金及现金等价物净增加额", + "数据列": "上年同期发生额" + }, + "LC0020054E_T0I0101": { + "数据工作表": "现金流量表", + "项目名": "加:期初现金及现金等价物余额", + "数据列": "本期发生额" + }, + "LC0020054E_T-1I0101": { + "数据工作表": "现金流量表", + "项目名": "加:期初现金及现金等价物余额", + "数据列": "上年同期发生额" + }, + "LC0020054E_T0I0630": { + "数据工作表": "现金流量表", + "项目名": "六、期末现金及现金等价物余额", + "数据列": "本期发生额" + }, + "LC0020054E_T-1I0331": { + "数据工作表": "现金流量表", + "项目名": "六、期末现金及现金等价物余额", + "数据列": "上年同期发生额" + }, + "GE8020001E_T0M0112": { + "项目名": "企业所得税应纳税额合计", + "数据列": "本期发生额" + }, + "GE8020001E_T-1M0112": { + "项目名": "企业所得税应纳税额合计", + "数据列": "上期发生额" + }, + "GE8020002E_T0M0112": { + "项目名": "增值税应纳税额合计", + "数据列": "本期发生额" + }, + "GE8020002E_T-1M0112": { + "项目名": "增值税应纳税额合计", + "数据列": "上期发生额" + }, + "GE8020003E_T0M0112": { + "项目名": "增值税进项税额", + "数据列": "本期发生额" + }, + "GE8020003E_T-1M0112": { + "项目名": "增值税进项税额", + "数据列": "上期发生额" + }, + "GE8020004E_T0M0112": { + "项目名": "增值税销项税额", + "数据列": "本期发生额" + }, + "GE8020004E_T-1M0112": { + "项目名": "增值税销项税额", + "数据列": "上期发生额" + }, + "GE8000080E": { + "报告期": "测评周期" + }, + "GE0000000E": { + "行业": "中类行业" + } +}` + Quarterly3Prompt = `按照以下对应关系的规则,将excel表中的数据进行提取,并且逐条填入json的对应位置。只填入数值。最终生成完整的json内容,输出在对话框中,我复制你的json内容。 +注意: +1、生成的json中,数据的单位均要求为元。提取过程中需要确认excel中的单位,如果excel中单位为万元,需要进行计算再转换为元。 +2、提取过程中,会计科目的名称可能有出入,你根据会计知识,自行处理。例如:“公允价值变动收益”等同于“公允价值变动损益”。 +3、excel是季度财务报表,以下的json也是季度财务报表的内容,所以时间的描述不相同时,你自行处理。例如:“本期期末余额”等同于“本季度末”,“本期发生额”等同于“本季度”。 +4、excel表格中会有数值为空的情况,你自行按照“零”进行处理。 +5、生成json时,如果规则中的“键名”没有在excel中找到对应的值,“键名”必须在json中保留,“值”你自行按照“零”进行处理。 +6、提取过程中,如果发现内容会产生歧义或者有偏差,先处理对应正确的数据,最后罗列有歧义的内容,等待我的指令。例如,excel提供的是“上一季度末”的各项数据,而json需要的是“本年年初余额”的各项数据,excel提供的是“上一季度”的各项数据,而json需要的是“上年同期发生额”的各项数据,处理完对应正确的数据后,无法对应的内容告知我。 +7、最终的json内容样例:{"LC0000003E_T0I0930":155341.51,"LC0000003E_T0I0101":103743.54,......"GE8000080E":0,"GE0000000E":0} + +对应关系规则如下: +{ + "LC0000003E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "货币资金", + "数据列": "本期期末余额" + }, + "LC0000003E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "货币资金", + "数据列": "本年年初余额" + }, + "GC0016669E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "交易性金融资产", + "数据列": "本期期末余额" + }, + "GC0016669E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "交易性金融资产", + "数据列": "本年年初余额" + }, + "GC0006222E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "衍生金融资产", + "数据列": "本期期末余额" + }, + "GC0006222E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "衍生金融资产", + "数据列": "本年年初余额" + }, + "LC0000005E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "应收票据", + "数据列": "本期期末余额" + }, + "LC0000005E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "应收票据", + "数据列": "本年年初余额" + }, + "LC0000006E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "应收账款", + "数据列": "本期期末余额" + }, + "LC0000006E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "应收账款", + "数据列": "本年年初余额" + }, + "GC0018627E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "应收款项融资", + "数据列": "本期期末余额" + }, + "GC0018627E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "应收款项融资", + "数据列": "本年年初余额" + }, + "LC0000007E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "预付款项", + "数据列": "本期期末余额" + }, + "LC0000007E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "预付款项", + "数据列": "本年年初余额" + }, + "LC0000010E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "其他应收款", + "数据列": "本期期末余额" + }, + "LC0000010E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他应收款", + "数据列": "本年年初余额" + }, + "LC0000011E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "存货", + "数据列": "本期期末余额" + }, + "LC0000011E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "存货", + "数据列": "本年年初余额" + }, + "GC0016671E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "合同资产", + "数据列": "本期期末余额" + }, + "GC0016671E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "合同资产", + "数据列": "本年年初余额" + }, + "GC0007742E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "持有待售资产", + "数据列": "本期期末余额" + }, + "GC0007742E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "持有待售资产", + "数据列": "本年年初余额" + }, + "LC0000012E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "一年内到期的非流动资产", + "数据列": "本期期末余额" + }, + "LC0000012E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "一年内到期的非流动资产", + "数据列": "本年年初余额" + }, + "LC0000013E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "其他流动资产", + "数据列": "本期期末余额" + }, + "LC0000013E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他流动资产", + "数据列": "本年年初余额" + }, + "LC0000014E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "流动资产合计", + "数据列": "本期期末余额" + }, + "LC0000014E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "流动资产合计", + "数据列": "本年年初余额" + }, + "GC0016672E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "债权投资", + "数据列": "本期期末余额" + }, + "GC0016672E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "债权投资", + "数据列": "本年年初余额" + }, + "GC0016673E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "其他债权投资", + "数据列": "本期期末余额" + }, + "GC0016673E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他债权投资", + "数据列": "本年年初余额" + }, + "LC0000017E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "长期应收款", + "数据列": "本期期末余额" + }, + "LC0000017E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "长期应收款", + "数据列": "本年年初余额" + }, + "LC0000018E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "长期股权投资", + "数据列": "本期期末余额" + }, + "LC0000018E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "长期股权投资", + "数据列": "本年年初余额" + }, + "GC0016674E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "其他权益工具投资", + "数据列": "本期期末余额" + }, + "GC0016674E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他权益工具投资", + "数据列": "本年年初余额" + }, + "GC0016675E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "其他非流动金融资产", + "数据列": "本期期末余额" + }, + "GC0016675E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他非流动金融资产", + "数据列": "本年年初余额" + }, + "LC0000019E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "投资性房地产", + "数据列": "本期期末余额" + }, + "LC0000019E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "投资性房地产", + "数据列": "本年年初余额" + }, + "LC0000020E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "固定资产", + "数据列": "本期期末余额" + }, + "LC0000020E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "固定资产", + "数据列": "本年年初余额" + }, + "LC0000021E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "在建工程", + "数据列": "本期期末余额" + }, + "LC0000021E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "在建工程", + "数据列": "本年年初余额" + }, + "LC0000024E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "生产性生物资产", + "数据列": "本期期末余额" + }, + "LC0000024E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "生产性生物资产", + "数据列": "本年年初余额" + }, + "LC0000025E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "油气资产", + "数据列": "本期期末余额" + }, + "LC0000025E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "油气资产", + "数据列": "本年年初余额" + }, + "GC0018492E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "使用权资产", + "数据列": "本期期末余额" + }, + "GC0018492E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "使用权资产", + "数据列": "本年年初余额" + }, + "LC0000026E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "无形资产", + "数据列": "本期期末余额" + }, + "LC0000026E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "无形资产", + "数据列": "本年年初余额" + }, + "LC0000027E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "开发支出", + "数据列": "本期期末余额" + }, + "LC0000027E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "开发支出", + "数据列": "本年年初余额" + }, + "LC0000028E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "商誉", + "数据列": "本期期末余额" + }, + "LC0000028E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "商誉", + "数据列": "本年年初余额" + }, + "LC0000029E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "长期待摊费用", + "数据列": "本期期末余额" + }, + "LC0000029E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "长期待摊费用", + "数据列": "本年年初余额" + }, + "LC0000030E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "递延所得税资产", + "数据列": "本期期末余额" + }, + "LC0000030E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "递延所得税资产", + "数据列": "本年年初余额" + }, + "LC0000031E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "其他非流动资产", + "数据列": "本期期末余额" + }, + "LC0000031E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他非流动资产", + "数据列": "本年年初余额" + }, + "LC0000032E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "非流动资产合计", + "数据列": "本期期末余额" + }, + "LC0000032E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "非流动资产合计", + "数据列": "本年年初余额" + }, + "LC0000033E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "资产总计", + "数据列": "本期期末余额" + }, + "LC0000033E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "资产总计", + "数据列": "本年年初余额" + }, + "LC0000034E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "短期借款", + "数据列": "本期期末余额" + }, + "LC0000034E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "短期借款", + "数据列": "本年年初余额" + }, + "GC0016676E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "交易性金融负债", + "数据列": "本期期末余额" + }, + "GC0016676E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "交易性金融负债", + "数据列": "本年年初余额" + }, + "GC0006227E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "衍生金融负债", + "数据列": "本期期末余额" + }, + "GC0006227E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "衍生金融负债", + "数据列": "本年年初余额" + }, + "LC0000036E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "应付票据", + "数据列": "本期期末余额" + }, + "LC0000036E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "应付票据", + "数据列": "本年年初余额" + }, + "LC0000037E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "应付账款", + "数据列": "本期期末余额" + }, + "LC0000037E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "应付账款", + "数据列": "本年年初余额" + }, + "LC0000038E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "预收款项", + "数据列": "本期期末余额" + }, + "LC0000038E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "预收款项", + "数据列": "本年年初余额" + }, + "GC0016678E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "合同负债", + "数据列": "本期期末余额" + }, + "GC0016678E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "合同负债", + "数据列": "本年年初余额" + }, + "LC0000039E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "应付职工薪酬", + "数据列": "本期期末余额" + }, + "LC0000039E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "应付职工薪酬", + "数据列": "本年年初余额" + }, + "LC0000040E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "应交税费", + "数据列": "本期期末余额" + }, + "LC0000040E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "应交税费", + "数据列": "本年年初余额" + }, + "LC0000043E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "其他应付款", + "数据列": "本期期末余额" + }, + "LC0000043E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他应付款", + "数据列": "本年年初余额" + }, + "GC0007743E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "持有待售负债", + "数据列": "本期期末余额" + }, + "GC0007743E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "持有待售负债", + "数据列": "本年年初余额" + }, + "LC0000044E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "一年内到期的非流动负债", + "数据列": "本期期末余额" + }, + "LC0000044E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "一年内到期的非流动负债", + "数据列": "本年年初余额" + }, + "LC0000045E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "其他流动负债", + "数据列": "本期期末余额" + }, + "LC0000045E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他流动负债", + "数据列": "本年年初余额" + }, + "LC0000046E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "流动负债合计", + "数据列": "本期期末余额" + }, + "LC0000046E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "流动负债合计", + "数据列": "本年年初余额" + }, + "LC0000047E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "长期借款", + "数据列": "本期期末余额" + }, + "LC0000047E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "长期借款", + "数据列": "本年年初余额" + }, + "LC0000048E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "应付债券", + "数据列": "本期期末余额" + }, + "LC0000048E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "应付债券", + "数据列": "本年年初余额" + }, + "GC0007952E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "其中:优先股", + "数据列": "本期期末余额" + }, + "GC0007952E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其中:优先股", + "数据列": "本年年初余额" + }, + "GC0007953E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "永续债", + "数据列": "本期期末余额" + }, + "GC0007953E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "永续债", + "数据列": "本年年初余额" + }, + "GC0018493E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "租赁负债", + "数据列": "本期期末余额" + }, + "GC0018493E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "租赁负债", + "数据列": "本年年初余额" + }, + "LC0000049E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "长期应付款", + "数据列": "本期期末余额" + }, + "LC0000049E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "长期应付款", + "数据列": "本年年初余额" + }, + "LC0000051E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "预计负债", + "数据列": "本期期末余额" + }, + "LC0000051E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "预计负债", + "数据列": "本年年初余额" + }, + "GC0007955E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "递延收益", + "数据列": "本期期末余额" + }, + "GC0007955E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "递延收益", + "数据列": "本年年初余额" + }, + "LC0000052E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "递延所得税负债", + "数据列": "本期期末余额" + }, + "LC0000052E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "递延所得税负债", + "数据列": "本年年初余额" + }, + "LC0000053E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "其他非流动负债", + "数据列": "本期期末余额" + }, + "LC0000053E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他非流动负债", + "数据列": "本年年初余额" + }, + "LC0000054E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "非流动负债合计", + "数据列": "本期期末余额" + }, + "LC0000054E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "非流动负债合计", + "数据列": "本年年初余额" + }, + "LC0000055E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "负债合计", + "数据列": "本期期末余额" + }, + "LC0000055E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "负债合计", + "数据列": "本年年初余额" + }, + "LC0000056E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "实收资本(或股本)", + "数据列": "本期期末余额" + }, + "LC0000056E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "实收资本(或股本)", + "数据列": "本年年初余额" + }, + "GC0007956E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "其他权益工具", + "数据列": "本期期末余额" + }, + "GC0007956E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他权益工具", + "数据列": "本年年初余额" + }, + "GC0007957E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "其中:优先股", + "数据列": "本期期末余额" + }, + "GC0007957E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其中:优先股", + "数据列": "本年年初余额" + }, + "GC0007958E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "永续债", + "数据列": "本期期末余额" + }, + "GC0007958E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "永续债", + "数据列": "本年年初余额" + }, + "LC0000057E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "资本公积", + "数据列": "本期期末余额" + }, + "LC0000057E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "资本公积", + "数据列": "本年年初余额" + }, + "LC0000058E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "减:库存股", + "数据列": "本期期末余额" + }, + "LC0000058E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "减:库存股", + "数据列": "本年年初余额" + }, + "GC0007750E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "其他综合收益", + "数据列": "本期期末余额" + }, + "GC0007750E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "其他综合收益", + "数据列": "本年年初余额" + }, + "LC0000059E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "专项储备", + "数据列": "本期期末余额" + }, + "LC0000059E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "专项储备", + "数据列": "本年年初余额" + }, + "LC0000060E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "盈余公积", + "数据列": "本期期末余额" + }, + "LC0000060E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "盈余公积", + "数据列": "本年年初余额" + }, + "LC0000062E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "未分配利润", + "数据列": "本期期末余额" + }, + "LC0000062E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "未分配利润", + "数据列": "本年年初余额" + }, + "LC0000063E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "所有者权益(或股东权益)合计", + "数据列": "本期期末余额" + }, + "LC0000063E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "所有者权益(或股东权益)合计", + "数据列": "本年年初余额" + }, + "LC0000064E_T0I0930": { + "数据工作表": "资产负债表", + "项目名": "负债和所有者权益(或股东权益)总计", + "数据列": "本期期末余额" + }, + "LC0000064E_T0I0101": { + "数据工作表": "资产负债表", + "项目名": "负债和所有者权益(或股东权益)总计", + "数据列": "本年年初余额" + }, + "LC0010003E_T0M0709": { + "数据工作表": "利润表", + "项目名": "一、营业收入", + "数据列": "本期发生额" + }, + "LC0010003E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "一、营业收入", + "数据列": "上年同期发生额" + }, + "LC0010008E_T0M0709": { + "数据工作表": "利润表", + "项目名": "减:营业成本", + "数据列": "本期发生额" + }, + "LC0010008E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "减:营业成本", + "数据列": "上年同期发生额" + }, + "LC0010016E_T0M0709": { + "数据工作表": "利润表", + "项目名": "税金及附加", + "数据列": "本期发生额" + }, + "LC0010016E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "税金及附加", + "数据列": "上年同期发生额" + }, + "LC0010017E_T0M0709": { + "数据工作表": "利润表", + "项目名": "销售费用", + "数据列": "本期发生额" + }, + "LC0010017E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "销售费用", + "数据列": "上年同期发生额" + }, + "LC0010018E_T0M0709": { + "数据工作表": "利润表", + "项目名": "管理费用", + "数据列": "本期发生额" + }, + "LC0010018E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "管理费用", + "数据列": "上年同期发生额" + }, + "GC0016679E_T0M0709": { + "数据工作表": "利润表", + "项目名": "研发费用", + "数据列": "本期发生额" + }, + "GC0016679E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "研发费用", + "数据列": "上年同期发生额" + }, + "LC0010019E_T0M0709": { + "数据工作表": "利润表", + "项目名": "财务费用", + "数据列": "本期发生额" + }, + "LC0010019E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "财务费用", + "数据列": "上年同期发生额" + }, + "GC0016680E_T0M0709": { + "数据工作表": "利润表", + "项目名": "其中:利息费用", + "数据列": "本期发生额" + }, + "GC0016680E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "其中:利息费用", + "数据列": "上年同期发生额" + }, + "GC0016681E_T0M0709": { + "数据工作表": "利润表", + "项目名": "利息收入", + "数据列": "本期发生额" + }, + "GC0016681E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "利息收入", + "数据列": "上年同期发生额" + }, + "GC0014225E_T0M0709": { + "数据工作表": "利润表", + "项目名": "加:其他收益", + "数据列": "本期发生额" + }, + "GC0014225E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "加:其他收益", + "数据列": "上年同期发生额" + }, + "LC0010022E_T0M0709": { + "数据工作表": "利润表", + "项目名": "投资收益(损失以\"-\"号填列)", + "数据列": "本期发生额" + }, + "LC0010022E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "投资收益(损失以\"-\"号填列)", + "数据列": "上年同期发生额" + }, + "LC0010023E_T0M0709": { + "数据工作表": "利润表", + "项目名": "其中:对联营企业和合营企业的投资收益", + "数据列": "本期发生额" + }, + "LC0010023E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "其中:对联营企业和合营企业的投资收益", + "数据列": "上年同期发生额" + }, + "GC0017132E_T0M0709": { + "数据工作表": "利润表", + "项目名": "以摊余成本计量的金融资产终止确认收益(损失以\"-\"号填列)", + "数据列": "本期发生额" + }, + "GC0017132E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "以摊余成本计量的金融资产终止确认收益(损失以\"-\"号填列)", + "数据列": "上年同期发生额" + }, + "GC0016683E_T0M0709": { + "数据工作表": "利润表", + "项目名": "净敞口套期收益(损失以\"-\"号填列)", + "数据列": "本期发生额" + }, + "GC0016683E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "净敞口套期收益(损失以\"-\"号填列)", + "数据列": "上年同期发生额" + }, + "LC0010021E_T0M0709": { + "数据工作表": "利润表", + "项目名": "公允价值变动收益(损失以\"-\"号填列)", + "数据列": "本期发生额" + }, + "LC0010021E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "公允价值变动收益(损失以\"-\"号填列)", + "数据列": "上年同期发生额" + }, + "GC0016682E_T0M0709": { + "数据工作表": "利润表", + "项目名": "信用减值损失(损失以\"-\"号填列)", + "数据列": "本期发生额" + }, + "GC0016682E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "信用减值损失(损失以\"-\"号填列)", + "数据列": "上年同期发生额" + }, + "LC0010020E_T0M0709": { + "数据工作表": "利润表", + "项目名": "资产减值损失(损失以\"-\"号填列)", + "数据列": "本期发生额" + }, + "LC0010020E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "资产减值损失(损失以\"-\"号填列)", + "数据列": "上年同期发生额" + }, + "GC0014761E_T0M0709": { + "数据工作表": "利润表", + "项目名": "资产处置收益(损失以\"-\"号填列)", + "数据列": "本期发生额" + }, + "GC0014761E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "资产处置收益(损失以\"-\"号填列)", + "数据列": "上年同期发生额" + }, + "LC0010025E_T0M0709": { + "数据工作表": "利润表", + "项目名": "二、营业利润(亏损以\"-\"号填列)", + "数据列": "本期发生额" + }, + "LC0010025E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "二、营业利润(亏损以\"-\"号填列)", + "数据列": "上年同期发生额" + }, + "LC0010026E_T0M0709": { + "数据工作表": "利润表", + "项目名": "加:营业外收入", + "数据列": "本期发生额" + }, + "LC0010026E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "加:营业外收入", + "数据列": "上年同期发生额" + }, + "LC0010027E_T0M0709": { + "数据工作表": "利润表", + "项目名": "减:营业外支出", + "数据列": "本期发生额" + }, + "LC0010027E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "减:营业外支出", + "数据列": "上年同期发生额" + }, + "LC0010029E_T0M0709": { + "数据工作表": "利润表", + "项目名": "三、利润总额(亏损总额以\"-\"号填列)", + "数据列": "本期发生额" + }, + "LC0010029E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "三、利润总额(亏损总额以\"-\"号填列)", + "数据列": "上年同期发生额" + }, + "LC0010030E_T0M0709": { + "数据工作表": "利润表", + "项目名": "减:所得税费用", + "数据列": "本期发生额" + }, + "LC0010030E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "减:所得税费用", + "数据列": "上年同期发生额" + }, + "LC0010031E_T0M0709": { + "数据工作表": "利润表", + "项目名": "四、净利润(净亏损以\"-\"号填列)", + "数据列": "本期发生额" + }, + "LC0010031E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "四、净利润(净亏损以\"-\"号填列)", + "数据列": "上年同期发生额" + }, + "GC0014762E_T0M0709": { + "数据工作表": "利润表", + "项目名": "(一)持续经营净利润(净亏损以\"-\"号填列)", + "数据列": "本期发生额" + }, + "GC0014762E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "(一)持续经营净利润(净亏损以\"-\"号填列)", + "数据列": "上年同期发生额" + }, + "GC0014763E_T0M0709": { + "数据工作表": "利润表", + "项目名": "(二)终止经营净利润(净亏损以\"-\"号填列)", + "数据列": "本期发生额" + }, + "GC0014763E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "(二)终止经营净利润(净亏损以\"-\"号填列)", + "数据列": "上年同期发生额" + }, + "LC0010038E_T0M0709": { + "数据工作表": "利润表", + "项目名": "五、其他综合收益的税后净额", + "数据列": "本期发生额" + }, + "LC0010038E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "五、其他综合收益的税后净额", + "数据列": "上年同期发生额" + }, + "GC0007744E_T0M0709": { + "数据工作表": "利润表", + "项目名": "(一)不能重分类进损益的其他综合收益", + "数据列": "本期发生额" + }, + "GC0007744E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "(一)不能重分类进损益的其他综合收益", + "数据列": "上年同期发生额" + }, + "GC0007960E_T0M0709": { + "数据工作表": "利润表", + "项目名": "1.重新计量设定受益计划变动额", + "数据列": "本期发生额" + }, + "GC0007960E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "1.重新计量设定受益计划变动额", + "数据列": "上年同期发生额" + }, + "GC0007961E_T0M0709": { + "数据工作表": "利润表", + "项目名": "2.权益法下不能转损益的其他综合收益", + "数据列": "本期发生额" + }, + "GC0007961E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "2.权益法下不能转损益的其他综合收益", + "数据列": "上年同期发生额" + }, + "GC0016684E_T0M0709": { + "数据工作表": "利润表", + "项目名": "3.其他权益工具投资公允价值变动", + "数据列": "本期发生额" + }, + "GC0016684E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "3.其他权益工具投资公允价值变动", + "数据列": "上年同期发生额" + }, + "GC0016685E_T0M0709": { + "数据工作表": "利润表", + "项目名": "4.企业自身信用风险公允价值变动", + "数据列": "本期发生额" + }, + "GC0016685E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "4.企业自身信用风险公允价值变动", + "数据列": "上年同期发生额" + }, + "GC0016686E_T0M0709": { + "数据工作表": "利润表", + "项目名": "5.其他", + "数据列": "本期发生额" + }, + "GC0016686E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "5.其他", + "数据列": "上年同期发生额" + }, + "GC0007745E_T0M0709": { + "数据工作表": "利润表", + "项目名": "(二)将重分类进损益的其他综合收益", + "数据列": "本期发生额" + }, + "GC0007745E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "(二)将重分类进损益的其他综合收益", + "数据列": "上年同期发生额" + }, + "GC0007962E_T0M0709": { + "数据工作表": "利润表", + "项目名": "1.权益法下可转损益的其他综合收益", + "数据列": "本期发生额" + }, + "GC0007962E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "1.权益法下可转损益的其他综合收益", + "数据列": "上年同期发生额" + }, + "GC0016687E_T0M0709": { + "数据工作表": "利润表", + "项目名": "2.其他债权投资公允价值变动", + "数据列": "本期发生额" + }, + "GC0016687E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "2.其他债权投资公允价值变动", + "数据列": "上年同期发生额" + }, + "GC0016688E_T0M0709": { + "数据工作表": "利润表", + "项目名": "3.金融资产重分类计入其他综合收益的金额", + "数据列": "本期发生额" + }, + "GC0016688E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "3.金融资产重分类计入其他综合收益的金额", + "数据列": "上年同期发生额" + }, + "GC0016689E_T0M0709": { + "数据工作表": "利润表", + "项目名": "4.其他债权投资信用减值准备", + "数据列": "本期发生额" + }, + "GC0016689E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "4.其他债权投资信用减值准备", + "数据列": "上年同期发生额" + }, + "GC0016690E_T0M0709": { + "数据工作表": "利润表", + "项目名": "5.现金流量套期储备", + "数据列": "本期发生额" + }, + "GC0016690E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "5.现金流量套期储备", + "数据列": "上年同期发生额" + }, + "GC0007966E_T0M0709": { + "数据工作表": "利润表", + "项目名": "6.外币财务报表折算差额", + "数据列": "本期发生额" + }, + "GC0007966E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "6.外币财务报表折算差额", + "数据列": "上年同期发生额" + }, + "GC0007967E_T0M0709": { + "数据工作表": "利润表", + "项目名": "7.其他", + "数据列": "本期发生额" + }, + "GC0007967E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "7.其他", + "数据列": "上年同期发生额" + }, + "LC0010039E_T0M0709": { + "数据工作表": "利润表", + "项目名": "六、综合收益总额", + "数据列": "本期发生额" + }, + "LC0010039E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "六、综合收益总额", + "数据列": "上年同期发生额" + }, + "LC0010036E_T0M0709": { + "数据工作表": "利润表", + "项目名": "(一)基本每股收益", + "数据列": "本期发生额" + }, + "LC0010036E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "(一)基本每股收益", + "数据列": "上年同期发生额" + }, + "LC0010037E_T0M0709": { + "数据工作表": "利润表", + "项目名": "(二)稀释每股收益", + "数据列": "本期发生额" + }, + "LC0010037E_T-1M0709": { + "数据工作表": "利润表", + "项目名": "(二)稀释每股收益", + "数据列": "上年同期发生额" + }, + "LC0020002E_T0M0709": { + "数据工作表": "现金流量表", + "项目名": "销售商品、提供劳务收到的现金", + "数据列": "本期发生额" + }, + "LC0020002E_T-1M0709": { + "数据工作表": "现金流量表", + "项目名": "销售商品、提供劳务收到的现金", + "数据列": "上年同期发生额" + }, + "LC0020013E_T0M0709": { + "数据工作表": "现金流量表", + "项目名": "收到的税费返还", + "数据列": "本期发生额" + }, + "LC0020013E_T-1M0709": { + "数据工作表": "现金流量表", + "项目名": "收到的税费返还", + "数据列": "上年同期发生额" + }, + "LC0020014E_T0M0709": { + "数据工作表": "现金流量表", + "项目名": "收到其他与经营活动有关的现金", + "数据列": "本期发生额" + }, + "LC0020014E_T-1M0709": { + "数据工作表": "现金流量表", + "项目名": "收到其他与经营活动有关的现金", + "数据列": "上年同期发生额" + }, + "LC0020015E_T0M0709": { + "数据工作表": "现金流量表", + "项目名": "经营活动现金流入小计", + "数据列": "本期发生额" + }, + "LC0020015E_T-1M0709": { + "数据工作表": "现金流量表", + "项目名": "经营活动现金流入小计", + "数据列": "上年同期发生额" + }, + "LC0020016E_T0M0709": { + "数据工作表": "现金流量表", + "项目名": "购买商品、接受劳务支付的现金", + "数据列": "本期发生额" + }, + "LC0020016E_T-1M0709": { + "数据工作表": "现金流量表", + "项目名": "购买商品、接受劳务支付的现金", + "数据列": "上年同期发生额" + }, + "LC0020022E_T0M0709": { + "数据工作表": "现金流量表", + "项目名": "支付给职工以及为职工支付的现金", + "数据列": "本期发生额" + }, + "LC0020022E_T-1M0709": { + "数据工作表": "现金流量表", + "项目名": "支付给职工以及为职工支付的现金", + "数据列": "上年同期发生额" + }, + "LC0020023E_T0M0709": { + "数据工作表": "现金流量表", + "项目名": "支付的各项税费", + "数据列": "本期发生额" + }, + "LC0020023E_T-1M0709": { + "数据工作表": "现金流量表", + "项目名": "支付的各项税费", + "数据列": "上年同期发生额" + }, + "LC0020024E_T0M0709": { + "数据工作表": "现金流量表", + "项目名": "支付其他与经营活动有关的现金", + "数据列": "本期发生额" + }, + "LC0020024E_T-1M0709": { + "数据工作表": "现金流量表", + "项目名": "支付其他与经营活动有关的现金", + "数据列": "上年同期发生额" + }, + "LC0020025E_T0M0709": { + "数据工作表": "现金流量表", + "项目名": "经营活动现金流出小计", + "数据列": "本期发生额" + }, + "LC0020025E_T-1M0709": { + "数据工作表": "现金流量表", + "项目名": "经营活动现金流出小计", + "数据列": "上年同期发生额" + }, + "LC0020026E_T0M0709": { + "数据工作表": "现金流量表", + "项目名": "经营活动产生的现金流量净额", + "数据列": "本期发生额" + }, + "LC0020026E_T-1M0709": { + "数据工作表": "现金流量表", + "项目名": "经营活动产生的现金流量净额", + "数据列": "上年同期发生额" + }, + "LC0020027E_T0M0709": { + "数据工作表": "现金流量表", + "项目名": "收回投资收到的现金", + "数据列": "本期发生额" + }, + "LC0020027E_T-1M0709": { + "数据工作表": "现金流量表", + "项目名": "收回投资收到的现金", + "数据列": "上年同期发生额" + }, + "LC0020028E_T0M0709": { + "数据工作表": "现金流量表", + "项目名": "取得投资收益收到的现金", + "数据列": "本期发生额" + }, + "LC0020028E_T-1M0709": { + "数据工作表": "现金流量表", + "项目名": "取得投资收益收到的现金", + "数据列": "上年同期发生额" + }, + "LC0020029E_T0M0709": { + "数据工作表": "现金流量表", + "项目名": "处置固定资产、无形资产和其他长期资产收回的现金净额", + "数据列": "本期发生额" + }, + "LC0020029E_T-1M0709": { + "数据工作表": "现金流量表", + "项目名": "处置固定资产、无形资产和其他长期资产收回的现金净额", + "数据列": "上年同期发生额" + }, + "LC0020030E_T0M0709": { + "数据工作表": "现金流量表", + "项目名": "处置子公司及其他营业单位收到的现金净额", + "数据列": "本期发生额" + }, + "LC0020030E_T-1M0709": { + "数据工作表": "现金流量表", + "项目名": "处置子公司及其他营业单位收到的现金净额", + "数据列": "上年同期发生额" + }, + "LC0020031E_T0M0709": { + "数据工作表": "现金流量表", + "项目名": "收到其他与投资活动有关的现金", + "数据列": "本期发生额" + }, + "LC0020031E_T-1M0709": { + "数据工作表": "现金流量表", + "项目名": "收到其他与投资活动有关的现金", + "数据列": "上年同期发生额" + }, + "LC0020032E_T0M0709": { + "数据工作表": "现金流量表", + "项目名": "投资活动现金流入小计", + "数据列": "本期发生额" + }, + "LC0020032E_T-1M0709": { + "数据工作表": "现金流量表", + "项目名": "投资活动现金流入小计", + "数据列": "上年同期发生额" + }, + "LC0020033E_T0M0709": { + "数据工作表": "现金流量表", + "项目名": "购建固定资产、无形资产和其他长期资产支付的现金", + "数据列": "本期发生额" + }, + "LC0020033E_T-1M0709": { + "数据工作表": "现金流量表", + "项目名": "购建固定资产、无形资产和其他长期资产支付的现金", + "数据列": "上年同期发生额" + }, + "LC0020034E_T0M0709": { + "数据工作表": "现金流量表", + "项目名": "投资支付的现金", + "数据列": "本期发生额" + }, + "LC0020034E_T-1M0709": { + "数据工作表": "现金流量表", + "项目名": "投资支付的现金", + "数据列": "上年同期发生额" + }, + "LC0020036E_T0M0709": { + "数据工作表": "现金流量表", + "项目名": "取得子公司及其他营业单位支付的现金净额", + "数据列": "本期发生额" + }, + "LC0020036E_T-1M0709": { + "数据工作表": "现金流量表", + "项目名": "取得子公司及其他营业单位支付的现金净额", + "数据列": "上年同期发生额" + }, + "LC0020037E_T0M0709": { + "数据工作表": "现金流量表", + "项目名": "支付其他与投资活动有关的现金", + "数据列": "本期发生额" + }, + "LC0020037E_T-1M0709": { + "数据工作表": "现金流量表", + "项目名": "支付其他与投资活动有关的现金", + "数据列": "上年同期发生额" + }, + "LC0020038E_T0M0709": { + "数据工作表": "现金流量表", + "项目名": "投资活动现金流出小计", + "数据列": "本期发生额" + }, + "LC0020038E_T-1M0709": { + "数据工作表": "现金流量表", + "项目名": "投资活动现金流出小计", + "数据列": "上年同期发生额" + }, + "LC0020039E_T0M0709": { + "数据工作表": "现金流量表", + "项目名": "投资活动产生的现金流量净额", + "数据列": "本期发生额" + }, + "LC0020039E_T-1M0709": { + "数据工作表": "现金流量表", + "项目名": "投资活动产生的现金流量净额", + "数据列": "上年同期发生额" + }, + "LC0020040E_T0M0709": { + "数据工作表": "现金流量表", + "项目名": "吸收投资收到的现金", + "数据列": "本期发生额" + }, + "LC0020040E_T-1M0709": { + "数据工作表": "现金流量表", + "项目名": "吸收投资收到的现金", + "数据列": "上年同期发生额" + }, + "LC0020042E_T0M0709": { + "数据工作表": "现金流量表", + "项目名": "取得借款收到的现金", + "数据列": "本期发生额" + }, + "LC0020042E_T-1M0709": { + "数据工作表": "现金流量表", + "项目名": "取得借款收到的现金", + "数据列": "上年同期发生额" + }, + "LC0020044E_T0M0709": { + "数据工作表": "现金流量表", + "项目名": "收到其他与筹资活动有关的现金", + "数据列": "本期发生额" + }, + "LC0020044E_T-1M0709": { + "数据工作表": "现金流量表", + "项目名": "收到其他与筹资活动有关的现金", + "数据列": "上年同期发生额" + }, + "LC0020045E_T0M0709": { + "数据工作表": "现金流量表", + "项目名": "筹资活动现金流入小计", + "数据列": "本期发生额" + }, + "LC0020045E_T-1M0709": { + "数据工作表": "现金流量表", + "项目名": "筹资活动现金流入小计", + "数据列": "上年同期发生额" + }, + "LC0020046E_T0M0709": { + "数据工作表": "现金流量表", + "项目名": "偿还债务支付的现金", + "数据列": "本期发生额" + }, + "LC0020046E_T-1M0709": { + "数据工作表": "现金流量表", + "项目名": "偿还债务支付的现金", + "数据列": "上年同期发生额" + }, + "LC0020047E_T0M0709": { + "数据工作表": "现金流量表", + "项目名": "分配股利、利润或偿付利息支付的现金", + "数据列": "本期发生额" + }, + "LC0020047E_T-1M0709": { + "数据工作表": "现金流量表", + "项目名": "分配股利、利润或偿付利息支付的现金", + "数据列": "上年同期发生额" + }, + "LC0020049E_T0M0709": { + "数据工作表": "现金流量表", + "项目名": "支付其他与筹资活动有关的现金", + "数据列": "本期发生额" + }, + "LC0020049E_T-1M0709": { + "数据工作表": "现金流量表", + "项目名": "支付其他与筹资活动有关的现金", + "数据列": "上年同期发生额" + }, + "LC0020050E_T0M0709": { + "数据工作表": "现金流量表", + "项目名": "筹资活动现金流出小计", + "数据列": "本期发生额" + }, + "LC0020050E_T-1M0709": { + "数据工作表": "现金流量表", + "项目名": "筹资活动现金流出小计", + "数据列": "上年同期发生额" + }, + "LC0020051E_T0M0709": { + "数据工作表": "现金流量表", + "项目名": "筹资活动产生的现金流量净额", + "数据列": "本期发生额" + }, + "LC0020051E_T-1M0709": { + "数据工作表": "现金流量表", + "项目名": "筹资活动产生的现金流量净额", + "数据列": "上年同期发生额" + }, + "LC0020052E_T0M0709": { + "数据工作表": "现金流量表", + "项目名": "汇率变动对现金及现金等价物的影响", + "数据列": "本期发生额" + }, + "LC0020052E_T-1M0709": { + "数据工作表": "现金流量表", + "项目名": "汇率变动对现金及现金等价物的影响", + "数据列": "上年同期发生额" + }, + "LC0020053E_T0M0709": { + "数据工作表": "现金流量表", + "项目名": "五、现金及现金等价物净增加额", + "数据列": "本期发生额" + }, + "LC0020053E_T-1M0709": { + "数据工作表": "现金流量表", + "项目名": "五、现金及现金等价物净增加额", + "数据列": "上年同期发生额" + }, + "LC0020054E_T0I0101": { + "数据工作表": "现金流量表", + "项目名": "加:期初现金及现金等价物余额", + "数据列": "本期发生额" + }, + "LC0020054E_T-1I0101": { + "数据工作表": "现金流量表", + "项目名": "加:期初现金及现金等价物余额", + "数据列": "上年同期发生额" + }, + "LC0020054E_T0I0930": { + "数据工作表": "现金流量表", + "项目名": "六、期末现金及现金等价物余额", + "数据列": "本期发生额" + }, + "LC0020054E_T-1I0331": { + "数据工作表": "现金流量表", + "项目名": "六、期末现金及现金等价物余额", + "数据列": "上年同期发生额" + }, + "GE8020001E_T0M0112": { + "项目名": "企业所得税应纳税额合计", + "数据列": "本期发生额" + }, + "GE8020001E_T-1M0112": { + "项目名": "企业所得税应纳税额合计", + "数据列": "上期发生额" + }, + "GE8020002E_T0M0112": { + "项目名": "增值税应纳税额合计", + "数据列": "本期发生额" + }, + "GE8020002E_T-1M0112": { + "项目名": "增值税应纳税额合计", + "数据列": "上期发生额" + }, + "GE8020003E_T0M0112": { + "项目名": "增值税进项税额", + "数据列": "本期发生额" + }, + "GE8020003E_T-1M0112": { + "项目名": "增值税进项税额", + "数据列": "上期发生额" + }, + "GE8020004E_T0M0112": { + "项目名": "增值税销项税额", + "数据列": "本期发生额" + }, + "GE8020004E_T-1M0112": { + "项目名": "增值税销项税额", + "数据列": "上期发生额" + }, + "GE8000080E": { + "报告期": "测评周期" + }, + "GE0000000E": { + "行业": "中类行业" + } +}` +) diff --git a/resource/annual.txt b/resource/annual.txt deleted file mode 100644 index f389b67..0000000 --- a/resource/annual.txt +++ /dev/null @@ -1,1503 +0,0 @@ -按照以下对应关系的规则,将excel表中的数据进行提取,并且逐条填入json的对应位置。只填入数值。最终生成完整的json内容,输出在对话框中,我复制你的json内容。 -注意: -1、生成的json中,数据的单位均要求为元。提取过程中需要确认excel中的单位,如果excel中单位为万元,需要进行计算再转换为元。 -2、提取过程中,会计科目的名称可能有出入,你根据会计知识,自行处理。例如:“公允价值变动收益”等同于“公允价值变动损益”。 -3、excel是年度财务报表,以下的json也是年度财务报表的内容,所以时间的描述不相同时,你自行处理。例如:“期末余额”等同于“本年年末”,“期初余额”等同于“上年年末”,“本期金额”等同于“本年度”,“上期金额”等同于“上年度”。 -4、excel表格中会有数值为空的情况,你自行按照“零”进行处理。 -5、生成json时,如果规则中的“键名”没有在excel中找到对应的值,“键名”必须在json中保留,“值”你自行按照“零”进行处理。 -6、提取过程中,如果发现内容会产生歧义或者有偏差,先处理对应正确的数据,最后罗列有歧义的内容,等待我的指令。 -7、最终的json内容样例:{"LC0000003E_T0I1231":155341.51,"LC0000003E_T0I0101":103743.54,......"GE8000080E":0,"GE0000000E":0} - - -对应关系规则如下: -{ - "LC0000003E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "货币资金", - "数据列": "期末余额" - }, - "LC0000003E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "货币资金", - "数据列": "期初余额" - }, - "GC0016669E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "交易性金融资产", - "数据列": "期末余额" - }, - "GC0016669E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "交易性金融资产", - "数据列": "期初余额" - }, - "GC0006222E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "衍生金融资产", - "数据列": "期末余额" - }, - "GC0006222E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "衍生金融资产", - "数据列": "期初余额" - }, - "LC0000005E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "应收票据", - "数据列": "期末余额" - }, - "LC0000005E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应收票据", - "数据列": "期初余额" - }, - "LC0000006E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "应收账款", - "数据列": "期末余额" - }, - "LC0000006E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应收账款", - "数据列": "期初余额" - }, - "GC0018627E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "应收款项融资", - "数据列": "期末余额" - }, - "GC0018627E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应收款项融资", - "数据列": "期初余额" - }, - "LC0000007E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "预付款项", - "数据列": "期末余额" - }, - "LC0000007E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "预付款项", - "数据列": "期初余额" - }, - "LC0000010E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "其他应收款", - "数据列": "期末余额" - }, - "LC0000010E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他应收款", - "数据列": "期初余额" - }, - "LC0000008E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "其中:应收利息", - "数据列": "期末余额" - }, - "LC0000008E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其中:应收利息", - "数据列": "期初余额" - }, - "LC0000009E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "应收股利", - "数据列": "期末余额" - }, - "LC0000009E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应收股利", - "数据列": "期初余额" - }, - "LC0000011E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "存货", - "数据列": "期末余额" - }, - "LC0000011E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "存货", - "数据列": "期初余额" - }, - "GC0016671E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "合同资产", - "数据列": "期末余额" - }, - "GC0016671E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "合同资产", - "数据列": "期初余额" - }, - "GC0007742E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "持有待售资产", - "数据列": "期末余额" - }, - "GC0007742E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "持有待售资产", - "数据列": "期初余额" - }, - "LC0000012E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "一年内到期的非流动资产", - "数据列": "期末余额" - }, - "LC0000012E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "一年内到期的非流动资产", - "数据列": "期初余额" - }, - "LC0000013E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "其他流动资产", - "数据列": "期末余额" - }, - "LC0000013E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他流动资产", - "数据列": "期初余额" - }, - "LC0000014E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "流动资产合计", - "数据列": "期末余额" - }, - "LC0000014E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "流动资产合计", - "数据列": "期初余额" - }, - "GC0016672E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "债权投资", - "数据列": "期末余额" - }, - "GC0016672E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "债权投资", - "数据列": "期初余额" - }, - "GC0016673E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "其他债权投资", - "数据列": "期末余额" - }, - "GC0016673E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他债权投资", - "数据列": "期初余额" - }, - "LC0000017E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "长期应收款", - "数据列": "期末余额" - }, - "LC0000017E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期应收款", - "数据列": "期初余额" - }, - "LC0000018E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "长期股权投资", - "数据列": "期末余额" - }, - "LC0000018E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期股权投资", - "数据列": "期初余额" - }, - "GC0016674E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "其他权益工具投资", - "数据列": "期末余额" - }, - "GC0016674E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他权益工具投资", - "数据列": "期初余额" - }, - "GC0016675E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "其他非流动金融资产", - "数据列": "期末余额" - }, - "GC0016675E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他非流动金融资产", - "数据列": "期初余额" - }, - "LC0000019E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "投资性房地产", - "数据列": "期末余额" - }, - "LC0000019E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "投资性房地产", - "数据列": "期初余额" - }, - "LC0000020E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "固定资产", - "数据列": "期末余额" - }, - "LC0000020E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "固定资产", - "数据列": "期初余额" - }, - "LC0000021E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "在建工程", - "数据列": "期末余额" - }, - "LC0000021E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "在建工程", - "数据列": "期初余额" - }, - "LC0000024E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "生产性生物资产", - "数据列": "期末余额" - }, - "LC0000024E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "生产性生物资产", - "数据列": "期初余额" - }, - "LC0000025E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "油气资产", - "数据列": "期末余额" - }, - "LC0000025E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "油气资产", - "数据列": "期初余额" - }, - "GC0018492E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "使用权资产", - "数据列": "期末余额" - }, - "GC0018492E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "使用权资产", - "数据列": "期初余额" - }, - "LC0000026E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "无形资产", - "数据列": "期末余额" - }, - "LC0000026E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "无形资产", - "数据列": "期初余额" - }, - "LC0000027E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "开发支出", - "数据列": "期末余额" - }, - "LC0000027E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "开发支出", - "数据列": "期初余额" - }, - "LC0000028E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "商誉", - "数据列": "期末余额" - }, - "LC0000028E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "商誉", - "数据列": "期初余额" - }, - "LC0000029E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "长期待摊费用", - "数据列": "期末余额" - }, - "LC0000029E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期待摊费用", - "数据列": "期初余额" - }, - "LC0000030E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "递延所得税资产", - "数据列": "期末余额" - }, - "LC0000030E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "递延所得税资产", - "数据列": "期初余额" - }, - "LC0000031E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "其他非流动资产", - "数据列": "期末余额" - }, - "LC0000031E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他非流动资产", - "数据列": "期初余额" - }, - "LC0000032E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "非流动资产合计", - "数据列": "期末余额" - }, - "LC0000032E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "非流动资产合计", - "数据列": "期初余额" - }, - "LC0000033E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "资产总计", - "数据列": "期末余额" - }, - "LC0000033E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "资产总计", - "数据列": "期初余额" - }, - "LC0000034E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "短期借款", - "数据列": "期末余额" - }, - "LC0000034E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "短期借款", - "数据列": "期初余额" - }, - "GC0016676E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "交易性金融负债", - "数据列": "期末余额" - }, - "GC0016676E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "交易性金融负债", - "数据列": "期初余额" - }, - "GC0006227E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "衍生金融负债", - "数据列": "期末余额" - }, - "GC0006227E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "衍生金融负债", - "数据列": "期初余额" - }, - "LC0000036E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "应付票据", - "数据列": "期末余额" - }, - "LC0000036E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应付票据", - "数据列": "期初余额" - }, - "LC0000037E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "应付账款", - "数据列": "期末余额" - }, - "LC0000037E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应付账款", - "数据列": "期初余额" - }, - "LC0000038E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "预收款项", - "数据列": "期末余额" - }, - "LC0000038E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "预收款项", - "数据列": "期初余额" - }, - "GC0016678E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "合同负债", - "数据列": "期末余额" - }, - "GC0016678E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "合同负债", - "数据列": "期初余额" - }, - "LC0000039E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "应付职工薪酬", - "数据列": "期末余额" - }, - "LC0000039E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应付职工薪酬", - "数据列": "期初余额" - }, - "LC0000040E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "应交税费", - "数据列": "期末余额" - }, - "LC0000040E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应交税费", - "数据列": "期初余额" - }, - "LC0000043E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "其他应付款", - "数据列": "期末余额" - }, - "LC0000043E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他应付款", - "数据列": "期初余额" - }, - "LC0000041E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "其中:应付利息", - "数据列": "期末余额" - }, - "LC0000041E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其中:应付利息", - "数据列": "期初余额" - }, - "GC0007743E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "持有待售负债", - "数据列": "期末余额" - }, - "GC0007743E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "持有待售负债", - "数据列": "期初余额" - }, - "LC0000044E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "一年内到期的非流动负债", - "数据列": "期末余额" - }, - "LC0000044E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "一年内到期的非流动负债", - "数据列": "期初余额" - }, - "LC0000045E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "其他流动负债", - "数据列": "期末余额" - }, - "LC0000045E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他流动负债", - "数据列": "期初余额" - }, - "LC0000046E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "流动负债合计", - "数据列": "期末余额" - }, - "LC0000046E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "流动负债合计", - "数据列": "期初余额" - }, - "LC0000047E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "长期借款", - "数据列": "期末余额" - }, - "LC0000047E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期借款", - "数据列": "期初余额" - }, - "GC0018493E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "租赁负债", - "数据列": "期末余额" - }, - "GC0018493E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "租赁负债", - "数据列": "期初余额" - }, - "LC0000049E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "长期应付款", - "数据列": "期末余额" - }, - "LC0000049E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期应付款", - "数据列": "期初余额" - }, - "GC0007954E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "长期应付职工薪酬", - "数据列": "期末余额" - }, - "GC0007954E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期应付职工薪酬", - "数据列": "期初余额" - }, - "LC0000051E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "预计负债", - "数据列": "期末余额" - }, - "LC0000051E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "预计负债", - "数据列": "期初余额" - }, - "GC0007955E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "递延收益", - "数据列": "期末余额" - }, - "GC0007955E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "递延收益", - "数据列": "期初余额" - }, - "LC0000052E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "递延所得税负债", - "数据列": "期末余额" - }, - "LC0000052E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "递延所得税负债", - "数据列": "期初余额" - }, - "LC0000053E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "其他非流动负债", - "数据列": "期末余额" - }, - "LC0000053E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他非流动负债", - "数据列": "期初余额" - }, - "LC0000054E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "非流动负债合计", - "数据列": "期末余额" - }, - "LC0000054E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "非流动负债合计", - "数据列": "期初余额" - }, - "LC0000055E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "负债合计", - "数据列": "期末余额" - }, - "LC0000055E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "负债合计", - "数据列": "期初余额" - }, - "LC0000056E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "实收资本(或股本)", - "数据列": "期末余额" - }, - "LC0000056E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "实收资本(或股本)", - "数据列": "期初余额" - }, - "LC0000057E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "资本公积", - "数据列": "期末余额" - }, - "LC0000057E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "资本公积", - "数据列": "期初余额" - }, - "GC0007750E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "其他综合收益", - "数据列": "期末余额" - }, - "GC0007750E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他综合收益", - "数据列": "期初余额" - }, - "LC0000059E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "专项储备", - "数据列": "期末余额" - }, - "LC0000059E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "专项储备", - "数据列": "期初余额" - }, - "LC0000060E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "盈余公积", - "数据列": "期末余额" - }, - "LC0000060E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "盈余公积", - "数据列": "期初余额" - }, - "LC0000062E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "未分配利润", - "数据列": "期末余额" - }, - "LC0000062E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "未分配利润", - "数据列": "期初余额" - }, - "LC0000063E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "所有者权益合计", - "数据列": "期末余额" - }, - "LC0000063E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "所有者权益合计", - "数据列": "期初余额" - }, - "LC0000064E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "负债和所有者权益总计", - "数据列": "期末余额" - }, - "LC0000064E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "负债和所有者权益总计", - "数据列": "期初余额" - }, - "LC0010003E_T0M0112": { - "数据工作表": "利润表", - "项目名": "一、营业收入", - "数据列": "本期金额" - }, - "LC0010003E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "一、营业收入", - "数据列": "上期金额" - }, - "LC0010008E_T0M0112": { - "数据工作表": "利润表", - "项目名": "减:营业成本", - "数据列": "本期金额" - }, - "LC0010008E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "减:营业成本", - "数据列": "上期金额" - }, - "LC0010016E_T0M0112": { - "数据工作表": "利润表", - "项目名": "税金及附加", - "数据列": "本期金额" - }, - "LC0010016E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "税金及附加", - "数据列": "上期金额" - }, - "LC0010017E_T0M0112": { - "数据工作表": "利润表", - "项目名": "销售费用", - "数据列": "本期金额" - }, - "LC0010017E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "销售费用", - "数据列": "上期金额" - }, - "LC0010018E_T0M0112": { - "数据工作表": "利润表", - "项目名": "管理费用", - "数据列": "本期金额" - }, - "LC0010018E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "管理费用", - "数据列": "上期金额" - }, - "GC0016679E_T0M0112": { - "数据工作表": "利润表", - "项目名": "研发费用", - "数据列": "本期金额" - }, - "GC0016679E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "研发费用", - "数据列": "上期金额" - }, - "LC0010019E_T0M0112": { - "数据工作表": "利润表", - "项目名": "财务费用", - "数据列": "本期金额" - }, - "LC0010019E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "财务费用", - "数据列": "上期金额" - }, - "GC0016680E_T0M0112": { - "数据工作表": "利润表", - "项目名": "其中:利息费用", - "数据列": "本期金额" - }, - "GC0016680E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "其中:利息费用", - "数据列": "上期金额" - }, - "GC0016681E_T0M0112": { - "数据工作表": "利润表", - "项目名": "利息收入", - "数据列": "本期金额" - }, - "GC0016681E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "利息收入", - "数据列": "上期金额" - }, - "GC0014225E_T0M0112": { - "数据工作表": "利润表", - "项目名": "加:其他收益", - "数据列": "本期金额" - }, - "GC0014225E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "加:其他收益", - "数据列": "上期金额" - }, - "LC0010022E_T0M0112": { - "数据工作表": "利润表", - "项目名": "投资收益(损失以\"-\"号填列)", - "数据列": "本期金额" - }, - "LC0010022E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "投资收益(损失以\"-\"号填列)", - "数据列": "上期金额" - }, - "LC0010023E_T0M0112": { - "数据工作表": "利润表", - "项目名": "其中:对联营企业和合营企业的投资收益", - "数据列": "本期金额" - }, - "LC0010023E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "其中:对联营企业和合营企业的投资收益", - "数据列": "上期金额" - }, - "GC0017132E_T0M0112": { - "数据工作表": "利润表", - "项目名": "以摊余成本计量的金融资产终止确认收益(损失以\"-\"号填列)", - "数据列": "本期金额" - }, - "GC0017132E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "以摊余成本计量的金融资产终止确认收益(损失以\"-\"号填列)", - "数据列": "上期金额" - }, - "GC0016683E_T0M0112": { - "数据工作表": "利润表", - "项目名": "净敞口套期收益(损失以\"-\"号填列)", - "数据列": "本期金额" - }, - "GC0016683E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "净敞口套期收益(损失以\"-\"号填列)", - "数据列": "上期金额" - }, - "LC0010021E_T0M0112": { - "数据工作表": "利润表", - "项目名": "公允价值变动收益(损失以\"-\"号填列)", - "数据列": "本期金额" - }, - "LC0010021E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "公允价值变动收益(损失以\"-\"号填列)", - "数据列": "上期金额" - }, - "GC0016682E_T0M0112": { - "数据工作表": "利润表", - "项目名": "信用减值损失(损失以\"-\"号填列)", - "数据列": "本期金额" - }, - "GC0016682E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "信用减值损失(损失以\"-\"号填列)", - "数据列": "上期金额" - }, - "LC0010020E_T0M0112": { - "数据工作表": "利润表", - "项目名": "资产减值损失(损失以\"-\"号填列)", - "数据列": "本期金额" - }, - "LC0010020E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "资产减值损失(损失以\"-\"号填列)", - "数据列": "上期金额" - }, - "GC0014761E_T0M0112": { - "数据工作表": "利润表", - "项目名": "资产处置收益(损失以\"-\"号填列)", - "数据列": "本期金额" - }, - "GC0014761E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "资产处置收益(损失以\"-\"号填列)", - "数据列": "上期金额" - }, - "LC0010025E_T0M0112": { - "数据工作表": "利润表", - "项目名": "二、营业利润(亏损以\"-\"号填列)", - "数据列": "本期金额" - }, - "LC0010025E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "二、营业利润(亏损以\"-\"号填列)", - "数据列": "上期金额" - }, - "LC0010026E_T0M0112": { - "数据工作表": "利润表", - "项目名": "加:营业外收入", - "数据列": "本期金额" - }, - "LC0010026E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "加:营业外收入", - "数据列": "上期金额" - }, - "LC0010027E_T0M0112": { - "数据工作表": "利润表", - "项目名": "减:营业外支出", - "数据列": "本期金额" - }, - "LC0010027E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "减:营业外支出", - "数据列": "上期金额" - }, - "LC0010029E_T0M0112": { - "数据工作表": "利润表", - "项目名": "三、利润总额(亏损总额以\"-\"号填列)", - "数据列": "本期金额" - }, - "LC0010029E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "三、利润总额(亏损总额以\"-\"号填列)", - "数据列": "上期金额" - }, - "LC0010030E_T0M0112": { - "数据工作表": "利润表", - "项目名": "减:所得税费用", - "数据列": "本期金额" - }, - "LC0010030E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "减:所得税费用", - "数据列": "上期金额" - }, - "LC0010031E_T0M0112": { - "数据工作表": "利润表", - "项目名": "四、净利润(净亏损以\"-\"号填列)", - "数据列": "本期金额" - }, - "LC0010031E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "四、净利润(净亏损以\"-\"号填列)", - "数据列": "上期金额" - }, - "GC0014762E_T0M0112": { - "数据工作表": "利润表", - "项目名": "(一)持续经营净利润(净亏损以\"-\"号填列)", - "数据列": "本期金额" - }, - "GC0014762E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "(一)持续经营净利润(净亏损以\"-\"号填列)", - "数据列": "上期金额" - }, - "GC0014763E_T0M0112": { - "数据工作表": "利润表", - "项目名": "(二)终止经营净利润(净亏损以\"-\"号填列)", - "数据列": "本期金额" - }, - "GC0014763E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "(二)终止经营净利润(净亏损以\"-\"号填列)", - "数据列": "上期金额" - }, - "LC0010038E_T0M0112": { - "数据工作表": "利润表", - "项目名": "五、其他综合收益的税后净额", - "数据列": "本期金额" - }, - "LC0010038E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "五、其他综合收益的税后净额", - "数据列": "上期金额" - }, - "GC0007744E_T0M0112": { - "数据工作表": "利润表", - "项目名": "(一)不能重分类进损益的其他综合收益", - "数据列": "本期金额" - }, - "GC0007744E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "(一)不能重分类进损益的其他综合收益", - "数据列": "上期金额" - }, - "GC0007960E_T0M0112": { - "数据工作表": "利润表", - "项目名": "1.重新计量设定受益计划变动额", - "数据列": "本期金额" - }, - "GC0007960E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "1.重新计量设定受益计划变动额", - "数据列": "上期金额" - }, - "GC0007961E_T0M0112": { - "数据工作表": "利润表", - "项目名": "2.权益法下不能转损益的其他综合收益", - "数据列": "本期金额" - }, - "GC0007961E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "2.权益法下不能转损益的其他综合收益", - "数据列": "上期金额" - }, - "GC0016684E_T0M0112": { - "数据工作表": "利润表", - "项目名": "3.其他权益工具投资公允价值变动", - "数据列": "本期金额" - }, - "GC0016684E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "3.其他权益工具投资公允价值变动", - "数据列": "上期金额" - }, - "GC0016685E_T0M0112": { - "数据工作表": "利润表", - "项目名": "4.企业自身信用风险公允价值变动", - "数据列": "本期金额" - }, - "GC0016685E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "4.企业自身信用风险公允价值变动", - "数据列": "上期金额" - }, - "GC0016686E_T0M0112": { - "数据工作表": "利润表", - "项目名": "5.其他", - "数据列": "本期金额" - }, - "GC0016686E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "5.其他", - "数据列": "上期金额" - }, - "GC0007745E_T0M0112": { - "数据工作表": "利润表", - "项目名": "(二)将重分类进损益的其他综合收益", - "数据列": "本期金额" - }, - "GC0007745E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "(二)将重分类进损益的其他综合收益", - "数据列": "上期金额" - }, - "GC0007962E_T0M0112": { - "数据工作表": "利润表", - "项目名": "1.权益法下可转损益的其他综合收益", - "数据列": "本期金额" - }, - "GC0007962E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "1.权益法下可转损益的其他综合收益", - "数据列": "上期金额" - }, - "GC0016687E_T0M0112": { - "数据工作表": "利润表", - "项目名": "2.其他债权投资公允价值变动", - "数据列": "本期金额" - }, - "GC0016687E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "2.其他债权投资公允价值变动", - "数据列": "上期金额" - }, - "GC0016688E_T0M0112": { - "数据工作表": "利润表", - "项目名": "3.金融资产重分类计入其他综合收益的金额", - "数据列": "本期金额" - }, - "GC0016688E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "3.金融资产重分类计入其他综合收益的金额", - "数据列": "上期金额" - }, - "GC0016689E_T0M0112": { - "数据工作表": "利润表", - "项目名": "4.其他债权投资信用减值准备", - "数据列": "本期金额" - }, - "GC0016689E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "4.其他债权投资信用减值准备", - "数据列": "上期金额" - }, - "GC0016690E_T0M0112": { - "数据工作表": "利润表", - "项目名": "5.现金流量套期储备", - "数据列": "本期金额" - }, - "GC0016690E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "5.现金流量套期储备", - "数据列": "上期金额" - }, - "GC0007966E_T0M0112": { - "数据工作表": "利润表", - "项目名": "6.外币财务报表折算差额", - "数据列": "本期金额" - }, - "GC0007966E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "6.外币财务报表折算差额", - "数据列": "上期金额" - }, - "GC0007967E_T0M0112": { - "数据工作表": "利润表", - "项目名": "7.其他", - "数据列": "本期金额" - }, - "GC0007967E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "7.其他", - "数据列": "上期金额" - }, - "LC0010039E_T0M0112": { - "数据工作表": "利润表", - "项目名": "六、综合收益总额", - "数据列": "本期金额" - }, - "LC0010039E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "六、综合收益总额", - "数据列": "上期金额" - }, - "LC0020002E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "销售商品、提供劳务收到的现金", - "数据列": "本期金额" - }, - "LC0020002E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "销售商品、提供劳务收到的现金", - "数据列": "上期金额" - }, - "LC0020013E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "收到的税费返还", - "数据列": "本期金额" - }, - "LC0020013E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "收到的税费返还", - "数据列": "上期金额" - }, - "LC0020014E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "收到其他与经营活动有关的现金", - "数据列": "本期金额" - }, - "LC0020014E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "收到其他与经营活动有关的现金", - "数据列": "上期金额" - }, - "LC0020015E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "经营活动现金流入小计", - "数据列": "本期金额" - }, - "LC0020015E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "经营活动现金流入小计", - "数据列": "上期金额" - }, - "LC0020016E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "购买商品、接受劳务支付的现金", - "数据列": "本期金额" - }, - "LC0020016E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "购买商品、接受劳务支付的现金", - "数据列": "上期金额" - }, - "LC0020022E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "支付给职工以及为职工支付的现金", - "数据列": "本期金额" - }, - "LC0020022E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "支付给职工以及为职工支付的现金", - "数据列": "上期金额" - }, - "LC0020023E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "支付的各项税费", - "数据列": "本期金额" - }, - "LC0020023E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "支付的各项税费", - "数据列": "上期金额" - }, - "LC0020024E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "支付其他与经营活动有关的现金", - "数据列": "本期金额" - }, - "LC0020024E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "支付其他与经营活动有关的现金", - "数据列": "上期金额" - }, - "LC0020025E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "经营活动现金流出小计", - "数据列": "本期金额" - }, - "LC0020025E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "经营活动现金流出小计", - "数据列": "上期金额" - }, - "LC0020026E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "经营活动产生的现金流量净额", - "数据列": "本期金额" - }, - "LC0020026E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "经营活动产生的现金流量净额", - "数据列": "上期金额" - }, - "LC0020027E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "收回投资收到的现金", - "数据列": "本期金额" - }, - "LC0020027E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "收回投资收到的现金", - "数据列": "上期金额" - }, - "LC0020028E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "取得投资收益收到的现金", - "数据列": "本期金额" - }, - "LC0020028E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "取得投资收益收到的现金", - "数据列": "上期金额" - }, - "LC0020029E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "处置固定资产、无形资产和其他长期资产收回的现金净额", - "数据列": "本期金额" - }, - "LC0020029E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "处置固定资产、无形资产和其他长期资产收回的现金净额", - "数据列": "上期金额" - }, - "LC0020030E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "处置子公司及其他营业单位收到的现金净额", - "数据列": "本期金额" - }, - "LC0020030E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "处置子公司及其他营业单位收到的现金净额", - "数据列": "上期金额" - }, - "LC0020031E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "收到其他与投资活动有关的现金", - "数据列": "本期金额" - }, - "LC0020031E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "收到其他与投资活动有关的现金", - "数据列": "上期金额" - }, - "LC0020032E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "投资活动现金流入小计", - "数据列": "本期金额" - }, - "LC0020032E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "投资活动现金流入小计", - "数据列": "上期金额" - }, - "LC0020033E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "购建固定资产、无形资产和其他长期资产支付的现金", - "数据列": "本期金额" - }, - "LC0020033E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "购建固定资产、无形资产和其他长期资产支付的现金", - "数据列": "上期金额" - }, - "LC0020034E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "投资支付的现金", - "数据列": "本期金额" - }, - "LC0020034E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "投资支付的现金", - "数据列": "上期金额" - }, - "LC0020036E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "取得子公司及其他营业单位支付的现金净额", - "数据列": "本期金额" - }, - "LC0020036E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "取得子公司及其他营业单位支付的现金净额", - "数据列": "上期金额" - }, - "LC0020037E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "支付其他与投资活动有关的现金", - "数据列": "本期金额" - }, - "LC0020037E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "支付其他与投资活动有关的现金", - "数据列": "上期金额" - }, - "LC0020038E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "投资活动现金流出小计", - "数据列": "本期金额" - }, - "LC0020038E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "投资活动现金流出小计", - "数据列": "上期金额" - }, - "LC0020039E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "投资活动产生的现金流量净额", - "数据列": "本期金额" - }, - "LC0020039E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "投资活动产生的现金流量净额", - "数据列": "上期金额" - }, - "LC0020040E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "吸收投资收到的现金", - "数据列": "本期金额" - }, - "LC0020040E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "吸收投资收到的现金", - "数据列": "上期金额" - }, - "LC0020042E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "取得借款收到的现金", - "数据列": "本期金额" - }, - "LC0020042E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "取得借款收到的现金", - "数据列": "上期金额" - }, - "LC0020044E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "收到其他与筹资活动有关的现金", - "数据列": "本期金额" - }, - "LC0020044E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "收到其他与筹资活动有关的现金", - "数据列": "上期金额" - }, - "LC0020045E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "筹资活动现金流入小计", - "数据列": "本期金额" - }, - "LC0020045E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "筹资活动现金流入小计", - "数据列": "上期金额" - }, - "LC0020046E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "偿还债务支付的现金", - "数据列": "本期金额" - }, - "LC0020046E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "偿还债务支付的现金", - "数据列": "上期金额" - }, - "LC0020049E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "支付其他与筹资活动有关的现金", - "数据列": "本期金额" - }, - "LC0020049E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "支付其他与筹资活动有关的现金", - "数据列": "上期金额" - }, - "LC0020050E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "筹资活动现金流出小计", - "数据列": "本期金额" - }, - "LC0020050E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "筹资活动现金流出小计", - "数据列": "上期金额" - }, - "LC0020051E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "筹资活动产生的现金流量净额", - "数据列": "本期金额" - }, - "LC0020051E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "筹资活动产生的现金流量净额", - "数据列": "上期金额" - }, - "LC0020052E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "汇率变动对现金及现金等价物的影响", - "数据列": "本期金额" - }, - "LC0020052E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "汇率变动对现金及现金等价物的影响", - "数据列": "上期金额" - }, - "LC0020053E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "五、现金及现金等价物净增加额", - "数据列": "本期金额" - }, - "LC0020053E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "五、现金及现金等价物净增加额", - "数据列": "上期金额" - }, - "LC0020054E_T0I0101": { - "数据工作表": "现金流量表", - "项目名": "加:期初现金及现金等价物余额", - "数据列": "本期金额" - }, - "LC0020054E_T-1I0101": { - "数据工作表": "现金流量表", - "项目名": "加:期初现金及现金等价物余额", - "数据列": "上期金额" - }, - "LC0020054E_T0I1231": { - "数据工作表": "现金流量表", - "项目名": "六、期末现金及现金等价物余额", - "数据列": "本期金额" - }, - "LC0020054E_T-1I1231": { - "数据工作表": "现金流量表", - "项目名": "六、期末现金及现金等价物余额", - "数据列": "上期金额" - }, - "GE8020001E_T0M0112": { - "项目名": "企业所得税应纳税额合计", - "数据列": "本年度" - }, - "GE8020001E_T-1M0112": { - "项目名": "企业所得税应纳税额合计", - "数据列": "上年度" - }, - "GE8020002E_T0M0112": { - "项目名": "增值税应纳税额合计", - "数据列": "本年度" - }, - "GE8020002E_T-1M0112": { - "项目名": "增值税应纳税额合计", - "数据列": "上年度" - }, - "GE8020003E_T0M0112": { - "项目名": "增值税进项税额", - "数据列": "本年度" - }, - "GE8020003E_T-1M0112": { - "项目名": "增值税进项税额", - "数据列": "上年度" - }, - "GE8020004E_T0M0112": { - "项目名": "增值税销项税额", - "数据列": "本年度" - }, - "GE8020004E_T-1M0112": { - "项目名": "增值税销项税额", - "数据列": "上年度" - }, - "GE8000080E": { - "报告期": "测评周期" - }, - "GE0000000E": { - "行业": "中类行业" - } -} - diff --git a/resource/quarterly1.txt b/resource/quarterly1.txt deleted file mode 100644 index 948323a..0000000 --- a/resource/quarterly1.txt +++ /dev/null @@ -1,1564 +0,0 @@ -按照以下对应关系的规则,将excel表中的数据进行提取,并且逐条填入json的对应位置。只填入数值。最终生成完整的json内容,输出在对话框中,我复制你的json内容。 -注意: -1、生成的json中,数据的单位均要求为元。提取过程中需要确认excel中的单位,如果excel中单位为万元,需要进行计算再转换为元。 -2、提取过程中,会计科目的名称可能有出入,你根据会计知识,自行处理。例如:“公允价值变动收益”等同于“公允价值变动损益”。 -3、excel是季度财务报表,以下的json也是季度财务报表的内容,所以时间的描述不相同时,你自行处理。例如:“本期期末余额”等同于“本季度末”,“本期发生额”等同于“本季度”。 -4、excel表格中会有数值为空的情况,你自行按照“零”进行处理。 -5、生成json时,如果规则中的“键名”没有在excel中找到对应的值,“键名”必须在json中保留,“值”你自行按照“零”进行处理。 -6、提取过程中,如果发现内容会产生歧义或者有偏差,先处理对应正确的数据,最后罗列有歧义的内容,等待我的指令。例如,excel提供的是“上一季度末”的各项数据,而json需要的是“本年年初余额”的各项数据,excel提供的是“上一季度”的各项数据,而json需要的是“上年同期发生额”的各项数据,处理完对应正确的数据后,无法对应的内容告知我。 -7、最终的json内容样例:{"LC0000003E_T0I0331":155341.51,"LC0000003E_T0I0101":103743.54,......"GE8000080E":0,"GE0000000E":0} - - - -对应关系规则如下: -{ - "LC0000003E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "货币资金", - "数据列": "本期期末余额" - }, - "LC0000003E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "货币资金", - "数据列": "本年年初余额" - }, - "GC0016669E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "交易性金融资产", - "数据列": "本期期末余额" - }, - "GC0016669E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "交易性金融资产", - "数据列": "本年年初余额" - }, - "GC0006222E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "衍生金融资产", - "数据列": "本期期末余额" - }, - "GC0006222E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "衍生金融资产", - "数据列": "本年年初余额" - }, - "LC0000005E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "应收票据", - "数据列": "本期期末余额" - }, - "LC0000005E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应收票据", - "数据列": "本年年初余额" - }, - "LC0000006E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "应收账款", - "数据列": "本期期末余额" - }, - "LC0000006E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应收账款", - "数据列": "本年年初余额" - }, - "GC0018627E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "应收款项融资", - "数据列": "本期期末余额" - }, - "GC0018627E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应收款项融资", - "数据列": "本年年初余额" - }, - "LC0000007E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "预付款项", - "数据列": "本期期末余额" - }, - "LC0000007E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "预付款项", - "数据列": "本年年初余额" - }, - "LC0000010E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "其他应收款", - "数据列": "本期期末余额" - }, - "LC0000010E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他应收款", - "数据列": "本年年初余额" - }, - "LC0000011E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "存货", - "数据列": "本期期末余额" - }, - "LC0000011E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "存货", - "数据列": "本年年初余额" - }, - "GC0016671E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "合同资产", - "数据列": "本期期末余额" - }, - "GC0016671E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "合同资产", - "数据列": "本年年初余额" - }, - "GC0007742E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "持有待售资产", - "数据列": "本期期末余额" - }, - "GC0007742E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "持有待售资产", - "数据列": "本年年初余额" - }, - "LC0000012E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "一年内到期的非流动资产", - "数据列": "本期期末余额" - }, - "LC0000012E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "一年内到期的非流动资产", - "数据列": "本年年初余额" - }, - "LC0000013E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "其他流动资产", - "数据列": "本期期末余额" - }, - "LC0000013E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他流动资产", - "数据列": "本年年初余额" - }, - "LC0000014E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "流动资产合计", - "数据列": "本期期末余额" - }, - "LC0000014E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "流动资产合计", - "数据列": "本年年初余额" - }, - "GC0016672E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "债权投资", - "数据列": "本期期末余额" - }, - "GC0016672E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "债权投资", - "数据列": "本年年初余额" - }, - "GC0016673E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "其他债权投资", - "数据列": "本期期末余额" - }, - "GC0016673E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他债权投资", - "数据列": "本年年初余额" - }, - "LC0000017E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "长期应收款", - "数据列": "本期期末余额" - }, - "LC0000017E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期应收款", - "数据列": "本年年初余额" - }, - "LC0000018E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "长期股权投资", - "数据列": "本期期末余额" - }, - "LC0000018E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期股权投资", - "数据列": "本年年初余额" - }, - "GC0016674E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "其他权益工具投资", - "数据列": "本期期末余额" - }, - "GC0016674E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他权益工具投资", - "数据列": "本年年初余额" - }, - "GC0016675E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "其他非流动金融资产", - "数据列": "本期期末余额" - }, - "GC0016675E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他非流动金融资产", - "数据列": "本年年初余额" - }, - "LC0000019E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "投资性房地产", - "数据列": "本期期末余额" - }, - "LC0000019E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "投资性房地产", - "数据列": "本年年初余额" - }, - "LC0000020E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "固定资产", - "数据列": "本期期末余额" - }, - "LC0000020E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "固定资产", - "数据列": "本年年初余额" - }, - "LC0000021E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "在建工程", - "数据列": "本期期末余额" - }, - "LC0000021E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "在建工程", - "数据列": "本年年初余额" - }, - "LC0000024E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "生产性生物资产", - "数据列": "本期期末余额" - }, - "LC0000024E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "生产性生物资产", - "数据列": "本年年初余额" - }, - "LC0000025E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "油气资产", - "数据列": "本期期末余额" - }, - "LC0000025E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "油气资产", - "数据列": "本年年初余额" - }, - "GC0018492E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "使用权资产", - "数据列": "本期期末余额" - }, - "GC0018492E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "使用权资产", - "数据列": "本年年初余额" - }, - "LC0000026E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "无形资产", - "数据列": "本期期末余额" - }, - "LC0000026E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "无形资产", - "数据列": "本年年初余额" - }, - "LC0000027E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "开发支出", - "数据列": "本期期末余额" - }, - "LC0000027E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "开发支出", - "数据列": "本年年初余额" - }, - "LC0000028E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "商誉", - "数据列": "本期期末余额" - }, - "LC0000028E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "商誉", - "数据列": "本年年初余额" - }, - "LC0000029E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "长期待摊费用", - "数据列": "本期期末余额" - }, - "LC0000029E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期待摊费用", - "数据列": "本年年初余额" - }, - "LC0000030E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "递延所得税资产", - "数据列": "本期期末余额" - }, - "LC0000030E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "递延所得税资产", - "数据列": "本年年初余额" - }, - "LC0000031E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "其他非流动资产", - "数据列": "本期期末余额" - }, - "LC0000031E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他非流动资产", - "数据列": "本年年初余额" - }, - "LC0000032E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "非流动资产合计", - "数据列": "本期期末余额" - }, - "LC0000032E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "非流动资产合计", - "数据列": "本年年初余额" - }, - "LC0000033E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "资产总计", - "数据列": "本期期末余额" - }, - "LC0000033E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "资产总计", - "数据列": "本年年初余额" - }, - "LC0000034E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "短期借款", - "数据列": "本期期末余额" - }, - "LC0000034E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "短期借款", - "数据列": "本年年初余额" - }, - "GC0016676E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "交易性金融负债", - "数据列": "本期期末余额" - }, - "GC0016676E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "交易性金融负债", - "数据列": "本年年初余额" - }, - "GC0006227E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "衍生金融负债", - "数据列": "本期期末余额" - }, - "GC0006227E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "衍生金融负债", - "数据列": "本年年初余额" - }, - "LC0000036E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "应付票据", - "数据列": "本期期末余额" - }, - "LC0000036E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应付票据", - "数据列": "本年年初余额" - }, - "LC0000037E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "应付账款", - "数据列": "本期期末余额" - }, - "LC0000037E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应付账款", - "数据列": "本年年初余额" - }, - "LC0000038E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "预收款项", - "数据列": "本期期末余额" - }, - "LC0000038E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "预收款项", - "数据列": "本年年初余额" - }, - "GC0016678E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "合同负债", - "数据列": "本期期末余额" - }, - "GC0016678E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "合同负债", - "数据列": "本年年初余额" - }, - "LC0000039E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "应付职工薪酬", - "数据列": "本期期末余额" - }, - "LC0000039E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应付职工薪酬", - "数据列": "本年年初余额" - }, - "LC0000040E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "应交税费", - "数据列": "本期期末余额" - }, - "LC0000040E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应交税费", - "数据列": "本年年初余额" - }, - "LC0000043E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "其他应付款", - "数据列": "本期期末余额" - }, - "LC0000043E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他应付款", - "数据列": "本年年初余额" - }, - "GC0007743E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "持有待售负债", - "数据列": "本期期末余额" - }, - "GC0007743E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "持有待售负债", - "数据列": "本年年初余额" - }, - "LC0000044E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "一年内到期的非流动负债", - "数据列": "本期期末余额" - }, - "LC0000044E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "一年内到期的非流动负债", - "数据列": "本年年初余额" - }, - "LC0000045E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "其他流动负债", - "数据列": "本期期末余额" - }, - "LC0000045E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他流动负债", - "数据列": "本年年初余额" - }, - "LC0000046E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "流动负债合计", - "数据列": "本期期末余额" - }, - "LC0000046E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "流动负债合计", - "数据列": "本年年初余额" - }, - "LC0000047E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "长期借款", - "数据列": "本期期末余额" - }, - "LC0000047E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期借款", - "数据列": "本年年初余额" - }, - "LC0000048E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "应付债券", - "数据列": "本期期末余额" - }, - "LC0000048E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应付债券", - "数据列": "本年年初余额" - }, - "GC0007952E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "其中:优先股", - "数据列": "本期期末余额" - }, - "GC0007952E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其中:优先股", - "数据列": "本年年初余额" - }, - "GC0007953E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "永续债", - "数据列": "本期期末余额" - }, - "GC0007953E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "永续债", - "数据列": "本年年初余额" - }, - "GC0018493E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "租赁负债", - "数据列": "本期期末余额" - }, - "GC0018493E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "租赁负债", - "数据列": "本年年初余额" - }, - "LC0000049E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "长期应付款", - "数据列": "本期期末余额" - }, - "LC0000049E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期应付款", - "数据列": "本年年初余额" - }, - "LC0000051E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "预计负债", - "数据列": "本期期末余额" - }, - "LC0000051E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "预计负债", - "数据列": "本年年初余额" - }, - "GC0007955E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "递延收益", - "数据列": "本期期末余额" - }, - "GC0007955E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "递延收益", - "数据列": "本年年初余额" - }, - "LC0000052E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "递延所得税负债", - "数据列": "本期期末余额" - }, - "LC0000052E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "递延所得税负债", - "数据列": "本年年初余额" - }, - "LC0000053E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "其他非流动负债", - "数据列": "本期期末余额" - }, - "LC0000053E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他非流动负债", - "数据列": "本年年初余额" - }, - "LC0000054E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "非流动负债合计", - "数据列": "本期期末余额" - }, - "LC0000054E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "非流动负债合计", - "数据列": "本年年初余额" - }, - "LC0000055E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "负债合计", - "数据列": "本期期末余额" - }, - "LC0000055E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "负债合计", - "数据列": "本年年初余额" - }, - "LC0000056E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "实收资本(或股本)", - "数据列": "本期期末余额" - }, - "LC0000056E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "实收资本(或股本)", - "数据列": "本年年初余额" - }, - "GC0007956E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "其他权益工具", - "数据列": "本期期末余额" - }, - "GC0007956E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他权益工具", - "数据列": "本年年初余额" - }, - "GC0007957E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "其中:优先股", - "数据列": "本期期末余额" - }, - "GC0007957E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其中:优先股", - "数据列": "本年年初余额" - }, - "GC0007958E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "永续债", - "数据列": "本期期末余额" - }, - "GC0007958E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "永续债", - "数据列": "本年年初余额" - }, - "LC0000057E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "资本公积", - "数据列": "本期期末余额" - }, - "LC0000057E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "资本公积", - "数据列": "本年年初余额" - }, - "LC0000058E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "减:库存股", - "数据列": "本期期末余额" - }, - "LC0000058E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "减:库存股", - "数据列": "本年年初余额" - }, - "GC0007750E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "其他综合收益", - "数据列": "本期期末余额" - }, - "GC0007750E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他综合收益", - "数据列": "本年年初余额" - }, - "LC0000059E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "专项储备", - "数据列": "本期期末余额" - }, - "LC0000059E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "专项储备", - "数据列": "本年年初余额" - }, - "LC0000060E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "盈余公积", - "数据列": "本期期末余额" - }, - "LC0000060E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "盈余公积", - "数据列": "本年年初余额" - }, - "LC0000062E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "未分配利润", - "数据列": "本期期末余额" - }, - "LC0000062E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "未分配利润", - "数据列": "本年年初余额" - }, - "LC0000063E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "所有者权益(或股东权益)合计", - "数据列": "本期期末余额" - }, - "LC0000063E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "所有者权益(或股东权益)合计", - "数据列": "本年年初余额" - }, - "LC0000064E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "负债和所有者权益(或股东权益)总计", - "数据列": "本期期末余额" - }, - "LC0000064E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "负债和所有者权益(或股东权益)总计", - "数据列": "本年年初余额" - }, - "LC0010003E_T0M0103": { - "数据工作表": "利润表", - "项目名": "一、营业收入", - "数据列": "本期发生额" - }, - "LC0010003E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "一、营业收入", - "数据列": "上年同期发生额" - }, - "LC0010008E_T0M0103": { - "数据工作表": "利润表", - "项目名": "减:营业成本", - "数据列": "本期发生额" - }, - "LC0010008E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "减:营业成本", - "数据列": "上年同期发生额" - }, - "LC0010016E_T0M0103": { - "数据工作表": "利润表", - "项目名": "税金及附加", - "数据列": "本期发生额" - }, - "LC0010016E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "税金及附加", - "数据列": "上年同期发生额" - }, - "LC0010017E_T0M0103": { - "数据工作表": "利润表", - "项目名": "销售费用", - "数据列": "本期发生额" - }, - "LC0010017E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "销售费用", - "数据列": "上年同期发生额" - }, - "LC0010018E_T0M0103": { - "数据工作表": "利润表", - "项目名": "管理费用", - "数据列": "本期发生额" - }, - "LC0010018E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "管理费用", - "数据列": "上年同期发生额" - }, - "GC0016679E_T0M0103": { - "数据工作表": "利润表", - "项目名": "研发费用", - "数据列": "本期发生额" - }, - "GC0016679E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "研发费用", - "数据列": "上年同期发生额" - }, - "LC0010019E_T0M0103": { - "数据工作表": "利润表", - "项目名": "财务费用", - "数据列": "本期发生额" - }, - "LC0010019E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "财务费用", - "数据列": "上年同期发生额" - }, - "GC0016680E_T0M0103": { - "数据工作表": "利润表", - "项目名": "其中:利息费用", - "数据列": "本期发生额" - }, - "GC0016680E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "其中:利息费用", - "数据列": "上年同期发生额" - }, - "GC0016681E_T0M0103": { - "数据工作表": "利润表", - "项目名": "利息收入", - "数据列": "本期发生额" - }, - "GC0016681E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "利息收入", - "数据列": "上年同期发生额" - }, - "GC0014225E_T0M0103": { - "数据工作表": "利润表", - "项目名": "加:其他收益", - "数据列": "本期发生额" - }, - "GC0014225E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "加:其他收益", - "数据列": "上年同期发生额" - }, - "LC0010022E_T0M0103": { - "数据工作表": "利润表", - "项目名": "投资收益(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "LC0010022E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "投资收益(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010023E_T0M0103": { - "数据工作表": "利润表", - "项目名": "其中:对联营企业和合营企业的投资收益", - "数据列": "本期发生额" - }, - "LC0010023E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "其中:对联营企业和合营企业的投资收益", - "数据列": "上年同期发生额" - }, - "GC0017132E_T0M0103": { - "数据工作表": "利润表", - "项目名": "以摊余成本计量的金融资产终止确认收益(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "GC0017132E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "以摊余成本计量的金融资产终止确认收益(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "GC0016683E_T0M0103": { - "数据工作表": "利润表", - "项目名": "净敞口套期收益(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "GC0016683E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "净敞口套期收益(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010021E_T0M0103": { - "数据工作表": "利润表", - "项目名": "公允价值变动收益(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "LC0010021E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "公允价值变动收益(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "GC0016682E_T0M0103": { - "数据工作表": "利润表", - "项目名": "信用减值损失(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "GC0016682E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "信用减值损失(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010020E_T0M0103": { - "数据工作表": "利润表", - "项目名": "资产减值损失(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "LC0010020E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "资产减值损失(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "GC0014761E_T0M0103": { - "数据工作表": "利润表", - "项目名": "资产处置收益(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "GC0014761E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "资产处置收益(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010025E_T0M0103": { - "数据工作表": "利润表", - "项目名": "二、营业利润(亏损以\"-\"号填列)", - "数据列": "本期发生额" - }, - "LC0010025E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "二、营业利润(亏损以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010026E_T0M0103": { - "数据工作表": "利润表", - "项目名": "加:营业外收入", - "数据列": "本期发生额" - }, - "LC0010026E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "加:营业外收入", - "数据列": "上年同期发生额" - }, - "LC0010027E_T0M0103": { - "数据工作表": "利润表", - "项目名": "减:营业外支出", - "数据列": "本期发生额" - }, - "LC0010027E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "减:营业外支出", - "数据列": "上年同期发生额" - }, - "LC0010029E_T0M0103": { - "数据工作表": "利润表", - "项目名": "三、利润总额(亏损总额以\"-\"号填列)", - "数据列": "本期发生额" - }, - "LC0010029E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "三、利润总额(亏损总额以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010030E_T0M0103": { - "数据工作表": "利润表", - "项目名": "减:所得税费用", - "数据列": "本期发生额" - }, - "LC0010030E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "减:所得税费用", - "数据列": "上年同期发生额" - }, - "LC0010031E_T0M0103": { - "数据工作表": "利润表", - "项目名": "四、净利润(净亏损以\"-\"号填列)", - "数据列": "本期发生额" - }, - "LC0010031E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "四、净利润(净亏损以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "GC0014762E_T0M0103": { - "数据工作表": "利润表", - "项目名": "(一)持续经营净利润(净亏损以\"-\"号填列)", - "数据列": "本期发生额" - }, - "GC0014762E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "(一)持续经营净利润(净亏损以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "GC0014763E_T0M0103": { - "数据工作表": "利润表", - "项目名": "(二)终止经营净利润(净亏损以\"-\"号填列)", - "数据列": "本期发生额" - }, - "GC0014763E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "(二)终止经营净利润(净亏损以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010038E_T0M0103": { - "数据工作表": "利润表", - "项目名": "五、其他综合收益的税后净额", - "数据列": "本期发生额" - }, - "LC0010038E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "五、其他综合收益的税后净额", - "数据列": "上年同期发生额" - }, - "GC0007744E_T0M0103": { - "数据工作表": "利润表", - "项目名": "(一)不能重分类进损益的其他综合收益", - "数据列": "本期发生额" - }, - "GC0007744E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "(一)不能重分类进损益的其他综合收益", - "数据列": "上年同期发生额" - }, - "GC0007960E_T0M0103": { - "数据工作表": "利润表", - "项目名": "1.重新计量设定受益计划变动额", - "数据列": "本期发生额" - }, - "GC0007960E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "1.重新计量设定受益计划变动额", - "数据列": "上年同期发生额" - }, - "GC0007961E_T0M0103": { - "数据工作表": "利润表", - "项目名": "2.权益法下不能转损益的其他综合收益", - "数据列": "本期发生额" - }, - "GC0007961E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "2.权益法下不能转损益的其他综合收益", - "数据列": "上年同期发生额" - }, - "GC0016684E_T0M0103": { - "数据工作表": "利润表", - "项目名": "3.其他权益工具投资公允价值变动", - "数据列": "本期发生额" - }, - "GC0016684E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "3.其他权益工具投资公允价值变动", - "数据列": "上年同期发生额" - }, - "GC0016685E_T0M0103": { - "数据工作表": "利润表", - "项目名": "4.企业自身信用风险公允价值变动", - "数据列": "本期发生额" - }, - "GC0016685E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "4.企业自身信用风险公允价值变动", - "数据列": "上年同期发生额" - }, - "GC0016686E_T0M0103": { - "数据工作表": "利润表", - "项目名": "5.其他", - "数据列": "本期发生额" - }, - "GC0016686E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "5.其他", - "数据列": "上年同期发生额" - }, - "GC0007745E_T0M0103": { - "数据工作表": "利润表", - "项目名": "(二)将重分类进损益的其他综合收益", - "数据列": "本期发生额" - }, - "GC0007745E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "(二)将重分类进损益的其他综合收益", - "数据列": "上年同期发生额" - }, - "GC0007962E_T0M0103": { - "数据工作表": "利润表", - "项目名": "1.权益法下可转损益的其他综合收益", - "数据列": "本期发生额" - }, - "GC0007962E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "1.权益法下可转损益的其他综合收益", - "数据列": "上年同期发生额" - }, - "GC0016687E_T0M0103": { - "数据工作表": "利润表", - "项目名": "2.其他债权投资公允价值变动", - "数据列": "本期发生额" - }, - "GC0016687E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "2.其他债权投资公允价值变动", - "数据列": "上年同期发生额" - }, - "GC0016688E_T0M0103": { - "数据工作表": "利润表", - "项目名": "3.金融资产重分类计入其他综合收益的金额", - "数据列": "本期发生额" - }, - "GC0016688E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "3.金融资产重分类计入其他综合收益的金额", - "数据列": "上年同期发生额" - }, - "GC0016689E_T0M0103": { - "数据工作表": "利润表", - "项目名": "4.其他债权投资信用减值准备", - "数据列": "本期发生额" - }, - "GC0016689E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "4.其他债权投资信用减值准备", - "数据列": "上年同期发生额" - }, - "GC0016690E_T0M0103": { - "数据工作表": "利润表", - "项目名": "5.现金流量套期储备", - "数据列": "本期发生额" - }, - "GC0016690E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "5.现金流量套期储备", - "数据列": "上年同期发生额" - }, - "GC0007966E_T0M0103": { - "数据工作表": "利润表", - "项目名": "6.外币财务报表折算差额", - "数据列": "本期发生额" - }, - "GC0007966E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "6.外币财务报表折算差额", - "数据列": "上年同期发生额" - }, - "GC0007967E_T0M0103": { - "数据工作表": "利润表", - "项目名": "7.其他", - "数据列": "本期发生额" - }, - "GC0007967E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "7.其他", - "数据列": "上年同期发生额" - }, - "LC0010039E_T0M0103": { - "数据工作表": "利润表", - "项目名": "六、综合收益总额", - "数据列": "本期发生额" - }, - "LC0010039E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "六、综合收益总额", - "数据列": "上年同期发生额" - }, - "LC0010036E_T0M0103": { - "数据工作表": "利润表", - "项目名": "(一)基本每股收益", - "数据列": "本期发生额" - }, - "LC0010036E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "(一)基本每股收益", - "数据列": "上年同期发生额" - }, - "LC0010037E_T0M0103": { - "数据工作表": "利润表", - "项目名": "(二)稀释每股收益", - "数据列": "本期发生额" - }, - "LC0010037E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "(二)稀释每股收益", - "数据列": "上年同期发生额" - }, - "LC0020002E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "销售商品、提供劳务收到的现金", - "数据列": "本期发生额" - }, - "LC0020002E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "销售商品、提供劳务收到的现金", - "数据列": "上年同期发生额" - }, - "LC0020013E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "收到的税费返还", - "数据列": "本期发生额" - }, - "LC0020013E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "收到的税费返还", - "数据列": "上年同期发生额" - }, - "LC0020014E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "收到其他与经营活动有关的现金", - "数据列": "本期发生额" - }, - "LC0020014E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "收到其他与经营活动有关的现金", - "数据列": "上年同期发生额" - }, - "LC0020015E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "经营活动现金流入小计", - "数据列": "本期发生额" - }, - "LC0020015E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "经营活动现金流入小计", - "数据列": "上年同期发生额" - }, - "LC0020016E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "购买商品、接受劳务支付的现金", - "数据列": "本期发生额" - }, - "LC0020016E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "购买商品、接受劳务支付的现金", - "数据列": "上年同期发生额" - }, - "LC0020022E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "支付给职工以及为职工支付的现金", - "数据列": "本期发生额" - }, - "LC0020022E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "支付给职工以及为职工支付的现金", - "数据列": "上年同期发生额" - }, - "LC0020023E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "支付的各项税费", - "数据列": "本期发生额" - }, - "LC0020023E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "支付的各项税费", - "数据列": "上年同期发生额" - }, - "LC0020024E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "支付其他与经营活动有关的现金", - "数据列": "本期发生额" - }, - "LC0020024E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "支付其他与经营活动有关的现金", - "数据列": "上年同期发生额" - }, - "LC0020025E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "经营活动现金流出小计", - "数据列": "本期发生额" - }, - "LC0020025E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "经营活动现金流出小计", - "数据列": "上年同期发生额" - }, - "LC0020026E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "经营活动产生的现金流量净额", - "数据列": "本期发生额" - }, - "LC0020026E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "经营活动产生的现金流量净额", - "数据列": "上年同期发生额" - }, - "LC0020027E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "收回投资收到的现金", - "数据列": "本期发生额" - }, - "LC0020027E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "收回投资收到的现金", - "数据列": "上年同期发生额" - }, - "LC0020028E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "取得投资收益收到的现金", - "数据列": "本期发生额" - }, - "LC0020028E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "取得投资收益收到的现金", - "数据列": "上年同期发生额" - }, - "LC0020029E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "处置固定资产、无形资产和其他长期资产收回的现金净额", - "数据列": "本期发生额" - }, - "LC0020029E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "处置固定资产、无形资产和其他长期资产收回的现金净额", - "数据列": "上年同期发生额" - }, - "LC0020030E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "处置子公司及其他营业单位收到的现金净额", - "数据列": "本期发生额" - }, - "LC0020030E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "处置子公司及其他营业单位收到的现金净额", - "数据列": "上年同期发生额" - }, - "LC0020031E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "收到其他与投资活动有关的现金", - "数据列": "本期发生额" - }, - "LC0020031E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "收到其他与投资活动有关的现金", - "数据列": "上年同期发生额" - }, - "LC0020032E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "投资活动现金流入小计", - "数据列": "本期发生额" - }, - "LC0020032E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "投资活动现金流入小计", - "数据列": "上年同期发生额" - }, - "LC0020033E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "购建固定资产、无形资产和其他长期资产支付的现金", - "数据列": "本期发生额" - }, - "LC0020033E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "购建固定资产、无形资产和其他长期资产支付的现金", - "数据列": "上年同期发生额" - }, - "LC0020034E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "投资支付的现金", - "数据列": "本期发生额" - }, - "LC0020034E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "投资支付的现金", - "数据列": "上年同期发生额" - }, - "LC0020036E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "取得子公司及其他营业单位支付的现金净额", - "数据列": "本期发生额" - }, - "LC0020036E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "取得子公司及其他营业单位支付的现金净额", - "数据列": "上年同期发生额" - }, - "LC0020037E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "支付其他与投资活动有关的现金", - "数据列": "本期发生额" - }, - "LC0020037E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "支付其他与投资活动有关的现金", - "数据列": "上年同期发生额" - }, - "LC0020038E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "投资活动现金流出小计", - "数据列": "本期发生额" - }, - "LC0020038E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "投资活动现金流出小计", - "数据列": "上年同期发生额" - }, - "LC0020039E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "投资活动产生的现金流量净额", - "数据列": "本期发生额" - }, - "LC0020039E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "投资活动产生的现金流量净额", - "数据列": "上年同期发生额" - }, - "LC0020040E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "吸收投资收到的现金", - "数据列": "本期发生额" - }, - "LC0020040E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "吸收投资收到的现金", - "数据列": "上年同期发生额" - }, - "LC0020042E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "取得借款收到的现金", - "数据列": "本期发生额" - }, - "LC0020042E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "取得借款收到的现金", - "数据列": "上年同期发生额" - }, - "LC0020044E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "收到其他与筹资活动有关的现金", - "数据列": "本期发生额" - }, - "LC0020044E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "收到其他与筹资活动有关的现金", - "数据列": "上年同期发生额" - }, - "LC0020045E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "筹资活动现金流入小计", - "数据列": "本期发生额" - }, - "LC0020045E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "筹资活动现金流入小计", - "数据列": "上年同期发生额" - }, - "LC0020046E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "偿还债务支付的现金", - "数据列": "本期发生额" - }, - "LC0020046E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "偿还债务支付的现金", - "数据列": "上年同期发生额" - }, - "LC0020047E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "分配股利、利润或偿付利息支付的现金", - "数据列": "本期发生额" - }, - "LC0020047E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "分配股利、利润或偿付利息支付的现金", - "数据列": "上年同期发生额" - }, - "LC0020049E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "支付其他与筹资活动有关的现金", - "数据列": "本期发生额" - }, - "LC0020049E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "支付其他与筹资活动有关的现金", - "数据列": "上年同期发生额" - }, - "LC0020050E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "筹资活动现金流出小计", - "数据列": "本期发生额" - }, - "LC0020050E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "筹资活动现金流出小计", - "数据列": "上年同期发生额" - }, - "LC0020051E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "筹资活动产生的现金流量净额", - "数据列": "本期发生额" - }, - "LC0020051E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "筹资活动产生的现金流量净额", - "数据列": "上年同期发生额" - }, - "LC0020052E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "汇率变动对现金及现金等价物的影响", - "数据列": "本期发生额" - }, - "LC0020052E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "汇率变动对现金及现金等价物的影响", - "数据列": "上年同期发生额" - }, - "LC0020053E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "五、现金及现金等价物净增加额", - "数据列": "本期发生额" - }, - "LC0020053E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "五、现金及现金等价物净增加额", - "数据列": "上年同期发生额" - }, - "LC0020054E_T0I0101": { - "数据工作表": "现金流量表", - "项目名": "加:期初现金及现金等价物余额", - "数据列": "本期发生额" - }, - "LC0020054E_T-1I0101": { - "数据工作表": "现金流量表", - "项目名": "加:期初现金及现金等价物余额", - "数据列": "上年同期发生额" - }, - "LC0020054E_T0I0331": { - "数据工作表": "现金流量表", - "项目名": "六、期末现金及现金等价物余额", - "数据列": "本期发生额" - }, - "LC0020054E_T-1I0331": { - "数据工作表": "现金流量表", - "项目名": "六、期末现金及现金等价物余额", - "数据列": "上年同期发生额" - }, - "GE8020001E_T0M0112": { - "项目名": "企业所得税应纳税额合计", - "数据列": "本期发生额" - }, - "GE8020001E_T-1M0112": { - "项目名": "企业所得税应纳税额合计", - "数据列": "上期发生额" - }, - "GE8020002E_T0M0112": { - "项目名": "增值税应纳税额合计", - "数据列": "本期发生额" - }, - "GE8020002E_T-1M0112": { - "项目名": "增值税应纳税额合计", - "数据列": "上期发生额" - }, - "GE8020003E_T0M0112": { - "项目名": "增值税进项税额", - "数据列": "本期发生额" - }, - "GE8020003E_T-1M0112": { - "项目名": "增值税进项税额", - "数据列": "上期发生额" - }, - "GE8020004E_T0M0112": { - "项目名": "增值税销项税额", - "数据列": "本期发生额" - }, - "GE8020004E_T-1M0112": { - "项目名": "增值税销项税额", - "数据列": "上期发生额" - }, - "GE8000080E": { - "报告期": "测评周期" - }, - "GE0000000E": { - "行业": "中类行业" - } -} - diff --git a/resource/quarterly2.txt b/resource/quarterly2.txt deleted file mode 100644 index 6e14db5..0000000 --- a/resource/quarterly2.txt +++ /dev/null @@ -1,1562 +0,0 @@ -按照以下对应关系的规则,将excel表中的数据进行提取,并且逐条填入json的对应位置。只填入数值。最终生成完整的json内容,输出在对话框中,我复制你的json内容。 -注意: -1、生成的json中,数据的单位均要求为元。提取过程中需要确认excel中的单位,如果excel中单位为万元,需要进行计算再转换为元。 -2、提取过程中,会计科目的名称可能有出入,你根据会计知识,自行处理。例如:“公允价值变动收益”等同于“公允价值变动损益”。 -3、excel是季度财务报表,以下的json也是季度财务报表的内容,所以时间的描述不相同时,你自行处理。例如:“本期期末余额”等同于“本季度末”,“本期发生额”等同于“本季度”。 -4、excel表格中会有数值为空的情况,你自行按照“零”进行处理。 -5、生成json时,如果规则中的“键名”没有在excel中找到对应的值,“键名”必须在json中保留,“值”你自行按照“零”进行处理。 -6、提取过程中,如果发现内容会产生歧义或者有偏差,先处理对应正确的数据,最后罗列有歧义的内容,等待我的指令。例如,excel提供的是“上一季度末”的各项数据,而json需要的是“本年年初余额”的各项数据,excel提供的是“上一季度”的各项数据,而json需要的是“上年同期发生额”的各项数据,处理完对应正确的数据后,无法对应的内容告知我。 -7、最终的json内容样例:{"LC0000003E_T0I0630":155341.51,"LC0000003E_T0I0101":103743.54,......"GE8000080E":0,"GE0000000E":0} - - -对应关系规则如下: -{ - "LC0000003E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "货币资金", - "数据列": "本期期末余额" - }, - "LC0000003E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "货币资金", - "数据列": "本年年初余额" - }, - "GC0016669E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "交易性金融资产", - "数据列": "本期期末余额" - }, - "GC0016669E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "交易性金融资产", - "数据列": "本年年初余额" - }, - "GC0006222E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "衍生金融资产", - "数据列": "本期期末余额" - }, - "GC0006222E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "衍生金融资产", - "数据列": "本年年初余额" - }, - "LC0000005E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "应收票据", - "数据列": "本期期末余额" - }, - "LC0000005E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应收票据", - "数据列": "本年年初余额" - }, - "LC0000006E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "应收账款", - "数据列": "本期期末余额" - }, - "LC0000006E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应收账款", - "数据列": "本年年初余额" - }, - "GC0018627E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "应收款项融资", - "数据列": "本期期末余额" - }, - "GC0018627E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应收款项融资", - "数据列": "本年年初余额" - }, - "LC0000007E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "预付款项", - "数据列": "本期期末余额" - }, - "LC0000007E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "预付款项", - "数据列": "本年年初余额" - }, - "LC0000010E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "其他应收款", - "数据列": "本期期末余额" - }, - "LC0000010E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他应收款", - "数据列": "本年年初余额" - }, - "LC0000011E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "存货", - "数据列": "本期期末余额" - }, - "LC0000011E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "存货", - "数据列": "本年年初余额" - }, - "GC0016671E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "合同资产", - "数据列": "本期期末余额" - }, - "GC0016671E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "合同资产", - "数据列": "本年年初余额" - }, - "GC0007742E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "持有待售资产", - "数据列": "本期期末余额" - }, - "GC0007742E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "持有待售资产", - "数据列": "本年年初余额" - }, - "LC0000012E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "一年内到期的非流动资产", - "数据列": "本期期末余额" - }, - "LC0000012E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "一年内到期的非流动资产", - "数据列": "本年年初余额" - }, - "LC0000013E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "其他流动资产", - "数据列": "本期期末余额" - }, - "LC0000013E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他流动资产", - "数据列": "本年年初余额" - }, - "LC0000014E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "流动资产合计", - "数据列": "本期期末余额" - }, - "LC0000014E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "流动资产合计", - "数据列": "本年年初余额" - }, - "GC0016672E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "债权投资", - "数据列": "本期期末余额" - }, - "GC0016672E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "债权投资", - "数据列": "本年年初余额" - }, - "GC0016673E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "其他债权投资", - "数据列": "本期期末余额" - }, - "GC0016673E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他债权投资", - "数据列": "本年年初余额" - }, - "LC0000017E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "长期应收款", - "数据列": "本期期末余额" - }, - "LC0000017E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期应收款", - "数据列": "本年年初余额" - }, - "LC0000018E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "长期股权投资", - "数据列": "本期期末余额" - }, - "LC0000018E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期股权投资", - "数据列": "本年年初余额" - }, - "GC0016674E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "其他权益工具投资", - "数据列": "本期期末余额" - }, - "GC0016674E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他权益工具投资", - "数据列": "本年年初余额" - }, - "GC0016675E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "其他非流动金融资产", - "数据列": "本期期末余额" - }, - "GC0016675E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他非流动金融资产", - "数据列": "本年年初余额" - }, - "LC0000019E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "投资性房地产", - "数据列": "本期期末余额" - }, - "LC0000019E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "投资性房地产", - "数据列": "本年年初余额" - }, - "LC0000020E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "固定资产", - "数据列": "本期期末余额" - }, - "LC0000020E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "固定资产", - "数据列": "本年年初余额" - }, - "LC0000021E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "在建工程", - "数据列": "本期期末余额" - }, - "LC0000021E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "在建工程", - "数据列": "本年年初余额" - }, - "LC0000024E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "生产性生物资产", - "数据列": "本期期末余额" - }, - "LC0000024E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "生产性生物资产", - "数据列": "本年年初余额" - }, - "LC0000025E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "油气资产", - "数据列": "本期期末余额" - }, - "LC0000025E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "油气资产", - "数据列": "本年年初余额" - }, - "GC0018492E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "使用权资产", - "数据列": "本期期末余额" - }, - "GC0018492E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "使用权资产", - "数据列": "本年年初余额" - }, - "LC0000026E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "无形资产", - "数据列": "本期期末余额" - }, - "LC0000026E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "无形资产", - "数据列": "本年年初余额" - }, - "LC0000027E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "开发支出", - "数据列": "本期期末余额" - }, - "LC0000027E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "开发支出", - "数据列": "本年年初余额" - }, - "LC0000028E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "商誉", - "数据列": "本期期末余额" - }, - "LC0000028E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "商誉", - "数据列": "本年年初余额" - }, - "LC0000029E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "长期待摊费用", - "数据列": "本期期末余额" - }, - "LC0000029E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期待摊费用", - "数据列": "本年年初余额" - }, - "LC0000030E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "递延所得税资产", - "数据列": "本期期末余额" - }, - "LC0000030E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "递延所得税资产", - "数据列": "本年年初余额" - }, - "LC0000031E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "其他非流动资产", - "数据列": "本期期末余额" - }, - "LC0000031E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他非流动资产", - "数据列": "本年年初余额" - }, - "LC0000032E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "非流动资产合计", - "数据列": "本期期末余额" - }, - "LC0000032E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "非流动资产合计", - "数据列": "本年年初余额" - }, - "LC0000033E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "资产总计", - "数据列": "本期期末余额" - }, - "LC0000033E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "资产总计", - "数据列": "本年年初余额" - }, - "LC0000034E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "短期借款", - "数据列": "本期期末余额" - }, - "LC0000034E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "短期借款", - "数据列": "本年年初余额" - }, - "GC0016676E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "交易性金融负债", - "数据列": "本期期末余额" - }, - "GC0016676E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "交易性金融负债", - "数据列": "本年年初余额" - }, - "GC0006227E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "衍生金融负债", - "数据列": "本期期末余额" - }, - "GC0006227E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "衍生金融负债", - "数据列": "本年年初余额" - }, - "LC0000036E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "应付票据", - "数据列": "本期期末余额" - }, - "LC0000036E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应付票据", - "数据列": "本年年初余额" - }, - "LC0000037E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "应付账款", - "数据列": "本期期末余额" - }, - "LC0000037E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应付账款", - "数据列": "本年年初余额" - }, - "LC0000038E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "预收款项", - "数据列": "本期期末余额" - }, - "LC0000038E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "预收款项", - "数据列": "本年年初余额" - }, - "GC0016678E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "合同负债", - "数据列": "本期期末余额" - }, - "GC0016678E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "合同负债", - "数据列": "本年年初余额" - }, - "LC0000039E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "应付职工薪酬", - "数据列": "本期期末余额" - }, - "LC0000039E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应付职工薪酬", - "数据列": "本年年初余额" - }, - "LC0000040E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "应交税费", - "数据列": "本期期末余额" - }, - "LC0000040E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应交税费", - "数据列": "本年年初余额" - }, - "LC0000043E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "其他应付款", - "数据列": "本期期末余额" - }, - "LC0000043E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他应付款", - "数据列": "本年年初余额" - }, - "GC0007743E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "持有待售负债", - "数据列": "本期期末余额" - }, - "GC0007743E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "持有待售负债", - "数据列": "本年年初余额" - }, - "LC0000044E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "一年内到期的非流动负债", - "数据列": "本期期末余额" - }, - "LC0000044E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "一年内到期的非流动负债", - "数据列": "本年年初余额" - }, - "LC0000045E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "其他流动负债", - "数据列": "本期期末余额" - }, - "LC0000045E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他流动负债", - "数据列": "本年年初余额" - }, - "LC0000046E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "流动负债合计", - "数据列": "本期期末余额" - }, - "LC0000046E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "流动负债合计", - "数据列": "本年年初余额" - }, - "LC0000047E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "长期借款", - "数据列": "本期期末余额" - }, - "LC0000047E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期借款", - "数据列": "本年年初余额" - }, - "LC0000048E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "应付债券", - "数据列": "本期期末余额" - }, - "LC0000048E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应付债券", - "数据列": "本年年初余额" - }, - "GC0007952E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "其中:优先股", - "数据列": "本期期末余额" - }, - "GC0007952E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其中:优先股", - "数据列": "本年年初余额" - }, - "GC0007953E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "永续债", - "数据列": "本期期末余额" - }, - "GC0007953E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "永续债", - "数据列": "本年年初余额" - }, - "GC0018493E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "租赁负债", - "数据列": "本期期末余额" - }, - "GC0018493E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "租赁负债", - "数据列": "本年年初余额" - }, - "LC0000049E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "长期应付款", - "数据列": "本期期末余额" - }, - "LC0000049E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期应付款", - "数据列": "本年年初余额" - }, - "LC0000051E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "预计负债", - "数据列": "本期期末余额" - }, - "LC0000051E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "预计负债", - "数据列": "本年年初余额" - }, - "GC0007955E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "递延收益", - "数据列": "本期期末余额" - }, - "GC0007955E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "递延收益", - "数据列": "本年年初余额" - }, - "LC0000052E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "递延所得税负债", - "数据列": "本期期末余额" - }, - "LC0000052E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "递延所得税负债", - "数据列": "本年年初余额" - }, - "LC0000053E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "其他非流动负债", - "数据列": "本期期末余额" - }, - "LC0000053E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他非流动负债", - "数据列": "本年年初余额" - }, - "LC0000054E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "非流动负债合计", - "数据列": "本期期末余额" - }, - "LC0000054E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "非流动负债合计", - "数据列": "本年年初余额" - }, - "LC0000055E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "负债合计", - "数据列": "本期期末余额" - }, - "LC0000055E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "负债合计", - "数据列": "本年年初余额" - }, - "LC0000056E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "实收资本(或股本)", - "数据列": "本期期末余额" - }, - "LC0000056E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "实收资本(或股本)", - "数据列": "本年年初余额" - }, - "GC0007956E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "其他权益工具", - "数据列": "本期期末余额" - }, - "GC0007956E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他权益工具", - "数据列": "本年年初余额" - }, - "GC0007957E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "其中:优先股", - "数据列": "本期期末余额" - }, - "GC0007957E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其中:优先股", - "数据列": "本年年初余额" - }, - "GC0007958E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "永续债", - "数据列": "本期期末余额" - }, - "GC0007958E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "永续债", - "数据列": "本年年初余额" - }, - "LC0000057E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "资本公积", - "数据列": "本期期末余额" - }, - "LC0000057E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "资本公积", - "数据列": "本年年初余额" - }, - "LC0000058E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "减:库存股", - "数据列": "本期期末余额" - }, - "LC0000058E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "减:库存股", - "数据列": "本年年初余额" - }, - "GC0007750E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "其他综合收益", - "数据列": "本期期末余额" - }, - "GC0007750E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他综合收益", - "数据列": "本年年初余额" - }, - "LC0000059E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "专项储备", - "数据列": "本期期末余额" - }, - "LC0000059E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "专项储备", - "数据列": "本年年初余额" - }, - "LC0000060E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "盈余公积", - "数据列": "本期期末余额" - }, - "LC0000060E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "盈余公积", - "数据列": "本年年初余额" - }, - "LC0000062E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "未分配利润", - "数据列": "本期期末余额" - }, - "LC0000062E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "未分配利润", - "数据列": "本年年初余额" - }, - "LC0000063E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "所有者权益(或股东权益)合计", - "数据列": "本期期末余额" - }, - "LC0000063E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "所有者权益(或股东权益)合计", - "数据列": "本年年初余额" - }, - "LC0000064E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "负债和所有者权益(或股东权益)总计", - "数据列": "本期期末余额" - }, - "LC0000064E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "负债和所有者权益(或股东权益)总计", - "数据列": "本年年初余额" - }, - "LC0010003E_T0M0406": { - "数据工作表": "利润表", - "项目名": "一、营业收入", - "数据列": "本期发生额" - }, - "LC0010003E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "一、营业收入", - "数据列": "上年同期发生额" - }, - "LC0010008E_T0M0406": { - "数据工作表": "利润表", - "项目名": "减:营业成本", - "数据列": "本期发生额" - }, - "LC0010008E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "减:营业成本", - "数据列": "上年同期发生额" - }, - "LC0010016E_T0M0406": { - "数据工作表": "利润表", - "项目名": "税金及附加", - "数据列": "本期发生额" - }, - "LC0010016E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "税金及附加", - "数据列": "上年同期发生额" - }, - "LC0010017E_T0M0406": { - "数据工作表": "利润表", - "项目名": "销售费用", - "数据列": "本期发生额" - }, - "LC0010017E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "销售费用", - "数据列": "上年同期发生额" - }, - "LC0010018E_T0M0406": { - "数据工作表": "利润表", - "项目名": "管理费用", - "数据列": "本期发生额" - }, - "LC0010018E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "管理费用", - "数据列": "上年同期发生额" - }, - "GC0016679E_T0M0406": { - "数据工作表": "利润表", - "项目名": "研发费用", - "数据列": "本期发生额" - }, - "GC0016679E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "研发费用", - "数据列": "上年同期发生额" - }, - "LC0010019E_T0M0406": { - "数据工作表": "利润表", - "项目名": "财务费用", - "数据列": "本期发生额" - }, - "LC0010019E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "财务费用", - "数据列": "上年同期发生额" - }, - "GC0016680E_T0M0406": { - "数据工作表": "利润表", - "项目名": "其中:利息费用", - "数据列": "本期发生额" - }, - "GC0016680E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "其中:利息费用", - "数据列": "上年同期发生额" - }, - "GC0016681E_T0M0406": { - "数据工作表": "利润表", - "项目名": "利息收入", - "数据列": "本期发生额" - }, - "GC0016681E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "利息收入", - "数据列": "上年同期发生额" - }, - "GC0014225E_T0M0406": { - "数据工作表": "利润表", - "项目名": "加:其他收益", - "数据列": "本期发生额" - }, - "GC0014225E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "加:其他收益", - "数据列": "上年同期发生额" - }, - "LC0010022E_T0M0406": { - "数据工作表": "利润表", - "项目名": "投资收益(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "LC0010022E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "投资收益(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010023E_T0M0406": { - "数据工作表": "利润表", - "项目名": "其中:对联营企业和合营企业的投资收益", - "数据列": "本期发生额" - }, - "LC0010023E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "其中:对联营企业和合营企业的投资收益", - "数据列": "上年同期发生额" - }, - "GC0017132E_T0M0406": { - "数据工作表": "利润表", - "项目名": "以摊余成本计量的金融资产终止确认收益(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "GC0017132E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "以摊余成本计量的金融资产终止确认收益(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "GC0016683E_T0M0406": { - "数据工作表": "利润表", - "项目名": "净敞口套期收益(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "GC0016683E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "净敞口套期收益(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010021E_T0M0406": { - "数据工作表": "利润表", - "项目名": "公允价值变动收益(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "LC0010021E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "公允价值变动收益(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "GC0016682E_T0M0406": { - "数据工作表": "利润表", - "项目名": "信用减值损失(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "GC0016682E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "信用减值损失(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010020E_T0M0406": { - "数据工作表": "利润表", - "项目名": "资产减值损失(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "LC0010020E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "资产减值损失(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "GC0014761E_T0M0406": { - "数据工作表": "利润表", - "项目名": "资产处置收益(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "GC0014761E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "资产处置收益(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010025E_T0M0406": { - "数据工作表": "利润表", - "项目名": "二、营业利润(亏损以\"-\"号填列)", - "数据列": "本期发生额" - }, - "LC0010025E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "二、营业利润(亏损以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010026E_T0M0406": { - "数据工作表": "利润表", - "项目名": "加:营业外收入", - "数据列": "本期发生额" - }, - "LC0010026E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "加:营业外收入", - "数据列": "上年同期发生额" - }, - "LC0010027E_T0M0406": { - "数据工作表": "利润表", - "项目名": "减:营业外支出", - "数据列": "本期发生额" - }, - "LC0010027E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "减:营业外支出", - "数据列": "上年同期发生额" - }, - "LC0010029E_T0M0406": { - "数据工作表": "利润表", - "项目名": "三、利润总额(亏损总额以\"-\"号填列)", - "数据列": "本期发生额" - }, - "LC0010029E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "三、利润总额(亏损总额以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010030E_T0M0406": { - "数据工作表": "利润表", - "项目名": "减:所得税费用", - "数据列": "本期发生额" - }, - "LC0010030E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "减:所得税费用", - "数据列": "上年同期发生额" - }, - "LC0010031E_T0M0406": { - "数据工作表": "利润表", - "项目名": "四、净利润(净亏损以\"-\"号填列)", - "数据列": "本期发生额" - }, - "LC0010031E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "四、净利润(净亏损以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "GC0014762E_T0M0406": { - "数据工作表": "利润表", - "项目名": "(一)持续经营净利润(净亏损以\"-\"号填列)", - "数据列": "本期发生额" - }, - "GC0014762E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "(一)持续经营净利润(净亏损以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "GC0014763E_T0M0406": { - "数据工作表": "利润表", - "项目名": "(二)终止经营净利润(净亏损以\"-\"号填列)", - "数据列": "本期发生额" - }, - "GC0014763E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "(二)终止经营净利润(净亏损以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010038E_T0M0406": { - "数据工作表": "利润表", - "项目名": "五、其他综合收益的税后净额", - "数据列": "本期发生额" - }, - "LC0010038E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "五、其他综合收益的税后净额", - "数据列": "上年同期发生额" - }, - "GC0007744E_T0M0406": { - "数据工作表": "利润表", - "项目名": "(一)不能重分类进损益的其他综合收益", - "数据列": "本期发生额" - }, - "GC0007744E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "(一)不能重分类进损益的其他综合收益", - "数据列": "上年同期发生额" - }, - "GC0007960E_T0M0406": { - "数据工作表": "利润表", - "项目名": "1.重新计量设定受益计划变动额", - "数据列": "本期发生额" - }, - "GC0007960E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "1.重新计量设定受益计划变动额", - "数据列": "上年同期发生额" - }, - "GC0007961E_T0M0406": { - "数据工作表": "利润表", - "项目名": "2.权益法下不能转损益的其他综合收益", - "数据列": "本期发生额" - }, - "GC0007961E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "2.权益法下不能转损益的其他综合收益", - "数据列": "上年同期发生额" - }, - "GC0016684E_T0M0406": { - "数据工作表": "利润表", - "项目名": "3.其他权益工具投资公允价值变动", - "数据列": "本期发生额" - }, - "GC0016684E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "3.其他权益工具投资公允价值变动", - "数据列": "上年同期发生额" - }, - "GC0016685E_T0M0406": { - "数据工作表": "利润表", - "项目名": "4.企业自身信用风险公允价值变动", - "数据列": "本期发生额" - }, - "GC0016685E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "4.企业自身信用风险公允价值变动", - "数据列": "上年同期发生额" - }, - "GC0016686E_T0M0406": { - "数据工作表": "利润表", - "项目名": "5.其他", - "数据列": "本期发生额" - }, - "GC0016686E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "5.其他", - "数据列": "上年同期发生额" - }, - "GC0007745E_T0M0406": { - "数据工作表": "利润表", - "项目名": "(二)将重分类进损益的其他综合收益", - "数据列": "本期发生额" - }, - "GC0007745E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "(二)将重分类进损益的其他综合收益", - "数据列": "上年同期发生额" - }, - "GC0007962E_T0M0406": { - "数据工作表": "利润表", - "项目名": "1.权益法下可转损益的其他综合收益", - "数据列": "本期发生额" - }, - "GC0007962E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "1.权益法下可转损益的其他综合收益", - "数据列": "上年同期发生额" - }, - "GC0016687E_T0M0406": { - "数据工作表": "利润表", - "项目名": "2.其他债权投资公允价值变动", - "数据列": "本期发生额" - }, - "GC0016687E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "2.其他债权投资公允价值变动", - "数据列": "上年同期发生额" - }, - "GC0016688E_T0M0406": { - "数据工作表": "利润表", - "项目名": "3.金融资产重分类计入其他综合收益的金额", - "数据列": "本期发生额" - }, - "GC0016688E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "3.金融资产重分类计入其他综合收益的金额", - "数据列": "上年同期发生额" - }, - "GC0016689E_T0M0406": { - "数据工作表": "利润表", - "项目名": "4.其他债权投资信用减值准备", - "数据列": "本期发生额" - }, - "GC0016689E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "4.其他债权投资信用减值准备", - "数据列": "上年同期发生额" - }, - "GC0016690E_T0M0406": { - "数据工作表": "利润表", - "项目名": "5.现金流量套期储备", - "数据列": "本期发生额" - }, - "GC0016690E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "5.现金流量套期储备", - "数据列": "上年同期发生额" - }, - "GC0007966E_T0M0406": { - "数据工作表": "利润表", - "项目名": "6.外币财务报表折算差额", - "数据列": "本期发生额" - }, - "GC0007966E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "6.外币财务报表折算差额", - "数据列": "上年同期发生额" - }, - "GC0007967E_T0M0406": { - "数据工作表": "利润表", - "项目名": "7.其他", - "数据列": "本期发生额" - }, - "GC0007967E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "7.其他", - "数据列": "上年同期发生额" - }, - "LC0010039E_T0M0406": { - "数据工作表": "利润表", - "项目名": "六、综合收益总额", - "数据列": "本期发生额" - }, - "LC0010039E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "六、综合收益总额", - "数据列": "上年同期发生额" - }, - "LC0010036E_T0M0406": { - "数据工作表": "利润表", - "项目名": "(一)基本每股收益", - "数据列": "本期发生额" - }, - "LC0010036E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "(一)基本每股收益", - "数据列": "上年同期发生额" - }, - "LC0010037E_T0M0406": { - "数据工作表": "利润表", - "项目名": "(二)稀释每股收益", - "数据列": "本期发生额" - }, - "LC0010037E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "(二)稀释每股收益", - "数据列": "上年同期发生额" - }, - "LC0020002E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "销售商品、提供劳务收到的现金", - "数据列": "本期发生额" - }, - "LC0020002E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "销售商品、提供劳务收到的现金", - "数据列": "上年同期发生额" - }, - "LC0020013E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "收到的税费返还", - "数据列": "本期发生额" - }, - "LC0020013E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "收到的税费返还", - "数据列": "上年同期发生额" - }, - "LC0020014E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "收到其他与经营活动有关的现金", - "数据列": "本期发生额" - }, - "LC0020014E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "收到其他与经营活动有关的现金", - "数据列": "上年同期发生额" - }, - "LC0020015E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "经营活动现金流入小计", - "数据列": "本期发生额" - }, - "LC0020015E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "经营活动现金流入小计", - "数据列": "上年同期发生额" - }, - "LC0020016E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "购买商品、接受劳务支付的现金", - "数据列": "本期发生额" - }, - "LC0020016E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "购买商品、接受劳务支付的现金", - "数据列": "上年同期发生额" - }, - "LC0020022E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "支付给职工以及为职工支付的现金", - "数据列": "本期发生额" - }, - "LC0020022E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "支付给职工以及为职工支付的现金", - "数据列": "上年同期发生额" - }, - "LC0020023E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "支付的各项税费", - "数据列": "本期发生额" - }, - "LC0020023E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "支付的各项税费", - "数据列": "上年同期发生额" - }, - "LC0020024E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "支付其他与经营活动有关的现金", - "数据列": "本期发生额" - }, - "LC0020024E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "支付其他与经营活动有关的现金", - "数据列": "上年同期发生额" - }, - "LC0020025E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "经营活动现金流出小计", - "数据列": "本期发生额" - }, - "LC0020025E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "经营活动现金流出小计", - "数据列": "上年同期发生额" - }, - "LC0020026E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "经营活动产生的现金流量净额", - "数据列": "本期发生额" - }, - "LC0020026E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "经营活动产生的现金流量净额", - "数据列": "上年同期发生额" - }, - "LC0020027E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "收回投资收到的现金", - "数据列": "本期发生额" - }, - "LC0020027E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "收回投资收到的现金", - "数据列": "上年同期发生额" - }, - "LC0020028E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "取得投资收益收到的现金", - "数据列": "本期发生额" - }, - "LC0020028E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "取得投资收益收到的现金", - "数据列": "上年同期发生额" - }, - "LC0020029E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "处置固定资产、无形资产和其他长期资产收回的现金净额", - "数据列": "本期发生额" - }, - "LC0020029E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "处置固定资产、无形资产和其他长期资产收回的现金净额", - "数据列": "上年同期发生额" - }, - "LC0020030E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "处置子公司及其他营业单位收到的现金净额", - "数据列": "本期发生额" - }, - "LC0020030E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "处置子公司及其他营业单位收到的现金净额", - "数据列": "上年同期发生额" - }, - "LC0020031E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "收到其他与投资活动有关的现金", - "数据列": "本期发生额" - }, - "LC0020031E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "收到其他与投资活动有关的现金", - "数据列": "上年同期发生额" - }, - "LC0020032E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "投资活动现金流入小计", - "数据列": "本期发生额" - }, - "LC0020032E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "投资活动现金流入小计", - "数据列": "上年同期发生额" - }, - "LC0020033E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "购建固定资产、无形资产和其他长期资产支付的现金", - "数据列": "本期发生额" - }, - "LC0020033E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "购建固定资产、无形资产和其他长期资产支付的现金", - "数据列": "上年同期发生额" - }, - "LC0020034E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "投资支付的现金", - "数据列": "本期发生额" - }, - "LC0020034E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "投资支付的现金", - "数据列": "上年同期发生额" - }, - "LC0020036E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "取得子公司及其他营业单位支付的现金净额", - "数据列": "本期发生额" - }, - "LC0020036E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "取得子公司及其他营业单位支付的现金净额", - "数据列": "上年同期发生额" - }, - "LC0020037E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "支付其他与投资活动有关的现金", - "数据列": "本期发生额" - }, - "LC0020037E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "支付其他与投资活动有关的现金", - "数据列": "上年同期发生额" - }, - "LC0020038E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "投资活动现金流出小计", - "数据列": "本期发生额" - }, - "LC0020038E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "投资活动现金流出小计", - "数据列": "上年同期发生额" - }, - "LC0020039E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "投资活动产生的现金流量净额", - "数据列": "本期发生额" - }, - "LC0020039E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "投资活动产生的现金流量净额", - "数据列": "上年同期发生额" - }, - "LC0020040E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "吸收投资收到的现金", - "数据列": "本期发生额" - }, - "LC0020040E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "吸收投资收到的现金", - "数据列": "上年同期发生额" - }, - "LC0020042E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "取得借款收到的现金", - "数据列": "本期发生额" - }, - "LC0020042E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "取得借款收到的现金", - "数据列": "上年同期发生额" - }, - "LC0020044E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "收到其他与筹资活动有关的现金", - "数据列": "本期发生额" - }, - "LC0020044E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "收到其他与筹资活动有关的现金", - "数据列": "上年同期发生额" - }, - "LC0020045E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "筹资活动现金流入小计", - "数据列": "本期发生额" - }, - "LC0020045E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "筹资活动现金流入小计", - "数据列": "上年同期发生额" - }, - "LC0020046E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "偿还债务支付的现金", - "数据列": "本期发生额" - }, - "LC0020046E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "偿还债务支付的现金", - "数据列": "上年同期发生额" - }, - "LC0020047E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "分配股利、利润或偿付利息支付的现金", - "数据列": "本期发生额" - }, - "LC0020047E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "分配股利、利润或偿付利息支付的现金", - "数据列": "上年同期发生额" - }, - "LC0020049E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "支付其他与筹资活动有关的现金", - "数据列": "本期发生额" - }, - "LC0020049E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "支付其他与筹资活动有关的现金", - "数据列": "上年同期发生额" - }, - "LC0020050E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "筹资活动现金流出小计", - "数据列": "本期发生额" - }, - "LC0020050E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "筹资活动现金流出小计", - "数据列": "上年同期发生额" - }, - "LC0020051E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "筹资活动产生的现金流量净额", - "数据列": "本期发生额" - }, - "LC0020051E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "筹资活动产生的现金流量净额", - "数据列": "上年同期发生额" - }, - "LC0020052E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "汇率变动对现金及现金等价物的影响", - "数据列": "本期发生额" - }, - "LC0020052E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "汇率变动对现金及现金等价物的影响", - "数据列": "上年同期发生额" - }, - "LC0020053E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "五、现金及现金等价物净增加额", - "数据列": "本期发生额" - }, - "LC0020053E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "五、现金及现金等价物净增加额", - "数据列": "上年同期发生额" - }, - "LC0020054E_T0I0101": { - "数据工作表": "现金流量表", - "项目名": "加:期初现金及现金等价物余额", - "数据列": "本期发生额" - }, - "LC0020054E_T-1I0101": { - "数据工作表": "现金流量表", - "项目名": "加:期初现金及现金等价物余额", - "数据列": "上年同期发生额" - }, - "LC0020054E_T0I0630": { - "数据工作表": "现金流量表", - "项目名": "六、期末现金及现金等价物余额", - "数据列": "本期发生额" - }, - "LC0020054E_T-1I0331": { - "数据工作表": "现金流量表", - "项目名": "六、期末现金及现金等价物余额", - "数据列": "上年同期发生额" - }, - "GE8020001E_T0M0112": { - "项目名": "企业所得税应纳税额合计", - "数据列": "本期发生额" - }, - "GE8020001E_T-1M0112": { - "项目名": "企业所得税应纳税额合计", - "数据列": "上期发生额" - }, - "GE8020002E_T0M0112": { - "项目名": "增值税应纳税额合计", - "数据列": "本期发生额" - }, - "GE8020002E_T-1M0112": { - "项目名": "增值税应纳税额合计", - "数据列": "上期发生额" - }, - "GE8020003E_T0M0112": { - "项目名": "增值税进项税额", - "数据列": "本期发生额" - }, - "GE8020003E_T-1M0112": { - "项目名": "增值税进项税额", - "数据列": "上期发生额" - }, - "GE8020004E_T0M0112": { - "项目名": "增值税销项税额", - "数据列": "本期发生额" - }, - "GE8020004E_T-1M0112": { - "项目名": "增值税销项税额", - "数据列": "上期发生额" - }, - "GE8000080E": { - "报告期": "测评周期" - }, - "GE0000000E": { - "行业": "中类行业" - } -} diff --git a/resource/quarterly3.txt b/resource/quarterly3.txt deleted file mode 100644 index 4d186d7..0000000 --- a/resource/quarterly3.txt +++ /dev/null @@ -1,1563 +0,0 @@ -按照以下对应关系的规则,将excel表中的数据进行提取,并且逐条填入json的对应位置。只填入数值。最终生成完整的json内容,输出在对话框中,我复制你的json内容。 -注意: -1、生成的json中,数据的单位均要求为元。提取过程中需要确认excel中的单位,如果excel中单位为万元,需要进行计算再转换为元。 -2、提取过程中,会计科目的名称可能有出入,你根据会计知识,自行处理。例如:“公允价值变动收益”等同于“公允价值变动损益”。 -3、excel是季度财务报表,以下的json也是季度财务报表的内容,所以时间的描述不相同时,你自行处理。例如:“本期期末余额”等同于“本季度末”,“本期发生额”等同于“本季度”。 -4、excel表格中会有数值为空的情况,你自行按照“零”进行处理。 -5、生成json时,如果规则中的“键名”没有在excel中找到对应的值,“键名”必须在json中保留,“值”你自行按照“零”进行处理。 -6、提取过程中,如果发现内容会产生歧义或者有偏差,先处理对应正确的数据,最后罗列有歧义的内容,等待我的指令。例如,excel提供的是“上一季度末”的各项数据,而json需要的是“本年年初余额”的各项数据,excel提供的是“上一季度”的各项数据,而json需要的是“上年同期发生额”的各项数据,处理完对应正确的数据后,无法对应的内容告知我。 -7、最终的json内容样例:{"LC0000003E_T0I0930":155341.51,"LC0000003E_T0I0101":103743.54,......"GE8000080E":0,"GE0000000E":0} - - -对应关系规则如下: -{ - "LC0000003E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "货币资金", - "数据列": "本期期末余额" - }, - "LC0000003E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "货币资金", - "数据列": "本年年初余额" - }, - "GC0016669E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "交易性金融资产", - "数据列": "本期期末余额" - }, - "GC0016669E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "交易性金融资产", - "数据列": "本年年初余额" - }, - "GC0006222E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "衍生金融资产", - "数据列": "本期期末余额" - }, - "GC0006222E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "衍生金融资产", - "数据列": "本年年初余额" - }, - "LC0000005E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "应收票据", - "数据列": "本期期末余额" - }, - "LC0000005E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应收票据", - "数据列": "本年年初余额" - }, - "LC0000006E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "应收账款", - "数据列": "本期期末余额" - }, - "LC0000006E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应收账款", - "数据列": "本年年初余额" - }, - "GC0018627E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "应收款项融资", - "数据列": "本期期末余额" - }, - "GC0018627E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应收款项融资", - "数据列": "本年年初余额" - }, - "LC0000007E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "预付款项", - "数据列": "本期期末余额" - }, - "LC0000007E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "预付款项", - "数据列": "本年年初余额" - }, - "LC0000010E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "其他应收款", - "数据列": "本期期末余额" - }, - "LC0000010E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他应收款", - "数据列": "本年年初余额" - }, - "LC0000011E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "存货", - "数据列": "本期期末余额" - }, - "LC0000011E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "存货", - "数据列": "本年年初余额" - }, - "GC0016671E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "合同资产", - "数据列": "本期期末余额" - }, - "GC0016671E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "合同资产", - "数据列": "本年年初余额" - }, - "GC0007742E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "持有待售资产", - "数据列": "本期期末余额" - }, - "GC0007742E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "持有待售资产", - "数据列": "本年年初余额" - }, - "LC0000012E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "一年内到期的非流动资产", - "数据列": "本期期末余额" - }, - "LC0000012E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "一年内到期的非流动资产", - "数据列": "本年年初余额" - }, - "LC0000013E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "其他流动资产", - "数据列": "本期期末余额" - }, - "LC0000013E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他流动资产", - "数据列": "本年年初余额" - }, - "LC0000014E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "流动资产合计", - "数据列": "本期期末余额" - }, - "LC0000014E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "流动资产合计", - "数据列": "本年年初余额" - }, - "GC0016672E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "债权投资", - "数据列": "本期期末余额" - }, - "GC0016672E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "债权投资", - "数据列": "本年年初余额" - }, - "GC0016673E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "其他债权投资", - "数据列": "本期期末余额" - }, - "GC0016673E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他债权投资", - "数据列": "本年年初余额" - }, - "LC0000017E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "长期应收款", - "数据列": "本期期末余额" - }, - "LC0000017E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期应收款", - "数据列": "本年年初余额" - }, - "LC0000018E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "长期股权投资", - "数据列": "本期期末余额" - }, - "LC0000018E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期股权投资", - "数据列": "本年年初余额" - }, - "GC0016674E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "其他权益工具投资", - "数据列": "本期期末余额" - }, - "GC0016674E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他权益工具投资", - "数据列": "本年年初余额" - }, - "GC0016675E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "其他非流动金融资产", - "数据列": "本期期末余额" - }, - "GC0016675E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他非流动金融资产", - "数据列": "本年年初余额" - }, - "LC0000019E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "投资性房地产", - "数据列": "本期期末余额" - }, - "LC0000019E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "投资性房地产", - "数据列": "本年年初余额" - }, - "LC0000020E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "固定资产", - "数据列": "本期期末余额" - }, - "LC0000020E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "固定资产", - "数据列": "本年年初余额" - }, - "LC0000021E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "在建工程", - "数据列": "本期期末余额" - }, - "LC0000021E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "在建工程", - "数据列": "本年年初余额" - }, - "LC0000024E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "生产性生物资产", - "数据列": "本期期末余额" - }, - "LC0000024E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "生产性生物资产", - "数据列": "本年年初余额" - }, - "LC0000025E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "油气资产", - "数据列": "本期期末余额" - }, - "LC0000025E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "油气资产", - "数据列": "本年年初余额" - }, - "GC0018492E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "使用权资产", - "数据列": "本期期末余额" - }, - "GC0018492E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "使用权资产", - "数据列": "本年年初余额" - }, - "LC0000026E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "无形资产", - "数据列": "本期期末余额" - }, - "LC0000026E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "无形资产", - "数据列": "本年年初余额" - }, - "LC0000027E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "开发支出", - "数据列": "本期期末余额" - }, - "LC0000027E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "开发支出", - "数据列": "本年年初余额" - }, - "LC0000028E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "商誉", - "数据列": "本期期末余额" - }, - "LC0000028E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "商誉", - "数据列": "本年年初余额" - }, - "LC0000029E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "长期待摊费用", - "数据列": "本期期末余额" - }, - "LC0000029E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期待摊费用", - "数据列": "本年年初余额" - }, - "LC0000030E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "递延所得税资产", - "数据列": "本期期末余额" - }, - "LC0000030E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "递延所得税资产", - "数据列": "本年年初余额" - }, - "LC0000031E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "其他非流动资产", - "数据列": "本期期末余额" - }, - "LC0000031E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他非流动资产", - "数据列": "本年年初余额" - }, - "LC0000032E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "非流动资产合计", - "数据列": "本期期末余额" - }, - "LC0000032E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "非流动资产合计", - "数据列": "本年年初余额" - }, - "LC0000033E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "资产总计", - "数据列": "本期期末余额" - }, - "LC0000033E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "资产总计", - "数据列": "本年年初余额" - }, - "LC0000034E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "短期借款", - "数据列": "本期期末余额" - }, - "LC0000034E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "短期借款", - "数据列": "本年年初余额" - }, - "GC0016676E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "交易性金融负债", - "数据列": "本期期末余额" - }, - "GC0016676E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "交易性金融负债", - "数据列": "本年年初余额" - }, - "GC0006227E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "衍生金融负债", - "数据列": "本期期末余额" - }, - "GC0006227E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "衍生金融负债", - "数据列": "本年年初余额" - }, - "LC0000036E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "应付票据", - "数据列": "本期期末余额" - }, - "LC0000036E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应付票据", - "数据列": "本年年初余额" - }, - "LC0000037E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "应付账款", - "数据列": "本期期末余额" - }, - "LC0000037E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应付账款", - "数据列": "本年年初余额" - }, - "LC0000038E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "预收款项", - "数据列": "本期期末余额" - }, - "LC0000038E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "预收款项", - "数据列": "本年年初余额" - }, - "GC0016678E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "合同负债", - "数据列": "本期期末余额" - }, - "GC0016678E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "合同负债", - "数据列": "本年年初余额" - }, - "LC0000039E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "应付职工薪酬", - "数据列": "本期期末余额" - }, - "LC0000039E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应付职工薪酬", - "数据列": "本年年初余额" - }, - "LC0000040E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "应交税费", - "数据列": "本期期末余额" - }, - "LC0000040E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应交税费", - "数据列": "本年年初余额" - }, - "LC0000043E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "其他应付款", - "数据列": "本期期末余额" - }, - "LC0000043E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他应付款", - "数据列": "本年年初余额" - }, - "GC0007743E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "持有待售负债", - "数据列": "本期期末余额" - }, - "GC0007743E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "持有待售负债", - "数据列": "本年年初余额" - }, - "LC0000044E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "一年内到期的非流动负债", - "数据列": "本期期末余额" - }, - "LC0000044E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "一年内到期的非流动负债", - "数据列": "本年年初余额" - }, - "LC0000045E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "其他流动负债", - "数据列": "本期期末余额" - }, - "LC0000045E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他流动负债", - "数据列": "本年年初余额" - }, - "LC0000046E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "流动负债合计", - "数据列": "本期期末余额" - }, - "LC0000046E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "流动负债合计", - "数据列": "本年年初余额" - }, - "LC0000047E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "长期借款", - "数据列": "本期期末余额" - }, - "LC0000047E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期借款", - "数据列": "本年年初余额" - }, - "LC0000048E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "应付债券", - "数据列": "本期期末余额" - }, - "LC0000048E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应付债券", - "数据列": "本年年初余额" - }, - "GC0007952E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "其中:优先股", - "数据列": "本期期末余额" - }, - "GC0007952E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其中:优先股", - "数据列": "本年年初余额" - }, - "GC0007953E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "永续债", - "数据列": "本期期末余额" - }, - "GC0007953E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "永续债", - "数据列": "本年年初余额" - }, - "GC0018493E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "租赁负债", - "数据列": "本期期末余额" - }, - "GC0018493E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "租赁负债", - "数据列": "本年年初余额" - }, - "LC0000049E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "长期应付款", - "数据列": "本期期末余额" - }, - "LC0000049E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期应付款", - "数据列": "本年年初余额" - }, - "LC0000051E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "预计负债", - "数据列": "本期期末余额" - }, - "LC0000051E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "预计负债", - "数据列": "本年年初余额" - }, - "GC0007955E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "递延收益", - "数据列": "本期期末余额" - }, - "GC0007955E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "递延收益", - "数据列": "本年年初余额" - }, - "LC0000052E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "递延所得税负债", - "数据列": "本期期末余额" - }, - "LC0000052E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "递延所得税负债", - "数据列": "本年年初余额" - }, - "LC0000053E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "其他非流动负债", - "数据列": "本期期末余额" - }, - "LC0000053E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他非流动负债", - "数据列": "本年年初余额" - }, - "LC0000054E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "非流动负债合计", - "数据列": "本期期末余额" - }, - "LC0000054E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "非流动负债合计", - "数据列": "本年年初余额" - }, - "LC0000055E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "负债合计", - "数据列": "本期期末余额" - }, - "LC0000055E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "负债合计", - "数据列": "本年年初余额" - }, - "LC0000056E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "实收资本(或股本)", - "数据列": "本期期末余额" - }, - "LC0000056E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "实收资本(或股本)", - "数据列": "本年年初余额" - }, - "GC0007956E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "其他权益工具", - "数据列": "本期期末余额" - }, - "GC0007956E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他权益工具", - "数据列": "本年年初余额" - }, - "GC0007957E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "其中:优先股", - "数据列": "本期期末余额" - }, - "GC0007957E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其中:优先股", - "数据列": "本年年初余额" - }, - "GC0007958E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "永续债", - "数据列": "本期期末余额" - }, - "GC0007958E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "永续债", - "数据列": "本年年初余额" - }, - "LC0000057E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "资本公积", - "数据列": "本期期末余额" - }, - "LC0000057E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "资本公积", - "数据列": "本年年初余额" - }, - "LC0000058E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "减:库存股", - "数据列": "本期期末余额" - }, - "LC0000058E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "减:库存股", - "数据列": "本年年初余额" - }, - "GC0007750E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "其他综合收益", - "数据列": "本期期末余额" - }, - "GC0007750E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他综合收益", - "数据列": "本年年初余额" - }, - "LC0000059E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "专项储备", - "数据列": "本期期末余额" - }, - "LC0000059E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "专项储备", - "数据列": "本年年初余额" - }, - "LC0000060E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "盈余公积", - "数据列": "本期期末余额" - }, - "LC0000060E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "盈余公积", - "数据列": "本年年初余额" - }, - "LC0000062E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "未分配利润", - "数据列": "本期期末余额" - }, - "LC0000062E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "未分配利润", - "数据列": "本年年初余额" - }, - "LC0000063E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "所有者权益(或股东权益)合计", - "数据列": "本期期末余额" - }, - "LC0000063E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "所有者权益(或股东权益)合计", - "数据列": "本年年初余额" - }, - "LC0000064E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "负债和所有者权益(或股东权益)总计", - "数据列": "本期期末余额" - }, - "LC0000064E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "负债和所有者权益(或股东权益)总计", - "数据列": "本年年初余额" - }, - "LC0010003E_T0M0709": { - "数据工作表": "利润表", - "项目名": "一、营业收入", - "数据列": "本期发生额" - }, - "LC0010003E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "一、营业收入", - "数据列": "上年同期发生额" - }, - "LC0010008E_T0M0709": { - "数据工作表": "利润表", - "项目名": "减:营业成本", - "数据列": "本期发生额" - }, - "LC0010008E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "减:营业成本", - "数据列": "上年同期发生额" - }, - "LC0010016E_T0M0709": { - "数据工作表": "利润表", - "项目名": "税金及附加", - "数据列": "本期发生额" - }, - "LC0010016E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "税金及附加", - "数据列": "上年同期发生额" - }, - "LC0010017E_T0M0709": { - "数据工作表": "利润表", - "项目名": "销售费用", - "数据列": "本期发生额" - }, - "LC0010017E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "销售费用", - "数据列": "上年同期发生额" - }, - "LC0010018E_T0M0709": { - "数据工作表": "利润表", - "项目名": "管理费用", - "数据列": "本期发生额" - }, - "LC0010018E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "管理费用", - "数据列": "上年同期发生额" - }, - "GC0016679E_T0M0709": { - "数据工作表": "利润表", - "项目名": "研发费用", - "数据列": "本期发生额" - }, - "GC0016679E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "研发费用", - "数据列": "上年同期发生额" - }, - "LC0010019E_T0M0709": { - "数据工作表": "利润表", - "项目名": "财务费用", - "数据列": "本期发生额" - }, - "LC0010019E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "财务费用", - "数据列": "上年同期发生额" - }, - "GC0016680E_T0M0709": { - "数据工作表": "利润表", - "项目名": "其中:利息费用", - "数据列": "本期发生额" - }, - "GC0016680E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "其中:利息费用", - "数据列": "上年同期发生额" - }, - "GC0016681E_T0M0709": { - "数据工作表": "利润表", - "项目名": "利息收入", - "数据列": "本期发生额" - }, - "GC0016681E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "利息收入", - "数据列": "上年同期发生额" - }, - "GC0014225E_T0M0709": { - "数据工作表": "利润表", - "项目名": "加:其他收益", - "数据列": "本期发生额" - }, - "GC0014225E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "加:其他收益", - "数据列": "上年同期发生额" - }, - "LC0010022E_T0M0709": { - "数据工作表": "利润表", - "项目名": "投资收益(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "LC0010022E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "投资收益(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010023E_T0M0709": { - "数据工作表": "利润表", - "项目名": "其中:对联营企业和合营企业的投资收益", - "数据列": "本期发生额" - }, - "LC0010023E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "其中:对联营企业和合营企业的投资收益", - "数据列": "上年同期发生额" - }, - "GC0017132E_T0M0709": { - "数据工作表": "利润表", - "项目名": "以摊余成本计量的金融资产终止确认收益(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "GC0017132E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "以摊余成本计量的金融资产终止确认收益(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "GC0016683E_T0M0709": { - "数据工作表": "利润表", - "项目名": "净敞口套期收益(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "GC0016683E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "净敞口套期收益(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010021E_T0M0709": { - "数据工作表": "利润表", - "项目名": "公允价值变动收益(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "LC0010021E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "公允价值变动收益(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "GC0016682E_T0M0709": { - "数据工作表": "利润表", - "项目名": "信用减值损失(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "GC0016682E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "信用减值损失(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010020E_T0M0709": { - "数据工作表": "利润表", - "项目名": "资产减值损失(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "LC0010020E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "资产减值损失(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "GC0014761E_T0M0709": { - "数据工作表": "利润表", - "项目名": "资产处置收益(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "GC0014761E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "资产处置收益(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010025E_T0M0709": { - "数据工作表": "利润表", - "项目名": "二、营业利润(亏损以\"-\"号填列)", - "数据列": "本期发生额" - }, - "LC0010025E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "二、营业利润(亏损以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010026E_T0M0709": { - "数据工作表": "利润表", - "项目名": "加:营业外收入", - "数据列": "本期发生额" - }, - "LC0010026E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "加:营业外收入", - "数据列": "上年同期发生额" - }, - "LC0010027E_T0M0709": { - "数据工作表": "利润表", - "项目名": "减:营业外支出", - "数据列": "本期发生额" - }, - "LC0010027E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "减:营业外支出", - "数据列": "上年同期发生额" - }, - "LC0010029E_T0M0709": { - "数据工作表": "利润表", - "项目名": "三、利润总额(亏损总额以\"-\"号填列)", - "数据列": "本期发生额" - }, - "LC0010029E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "三、利润总额(亏损总额以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010030E_T0M0709": { - "数据工作表": "利润表", - "项目名": "减:所得税费用", - "数据列": "本期发生额" - }, - "LC0010030E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "减:所得税费用", - "数据列": "上年同期发生额" - }, - "LC0010031E_T0M0709": { - "数据工作表": "利润表", - "项目名": "四、净利润(净亏损以\"-\"号填列)", - "数据列": "本期发生额" - }, - "LC0010031E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "四、净利润(净亏损以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "GC0014762E_T0M0709": { - "数据工作表": "利润表", - "项目名": "(一)持续经营净利润(净亏损以\"-\"号填列)", - "数据列": "本期发生额" - }, - "GC0014762E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "(一)持续经营净利润(净亏损以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "GC0014763E_T0M0709": { - "数据工作表": "利润表", - "项目名": "(二)终止经营净利润(净亏损以\"-\"号填列)", - "数据列": "本期发生额" - }, - "GC0014763E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "(二)终止经营净利润(净亏损以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010038E_T0M0709": { - "数据工作表": "利润表", - "项目名": "五、其他综合收益的税后净额", - "数据列": "本期发生额" - }, - "LC0010038E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "五、其他综合收益的税后净额", - "数据列": "上年同期发生额" - }, - "GC0007744E_T0M0709": { - "数据工作表": "利润表", - "项目名": "(一)不能重分类进损益的其他综合收益", - "数据列": "本期发生额" - }, - "GC0007744E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "(一)不能重分类进损益的其他综合收益", - "数据列": "上年同期发生额" - }, - "GC0007960E_T0M0709": { - "数据工作表": "利润表", - "项目名": "1.重新计量设定受益计划变动额", - "数据列": "本期发生额" - }, - "GC0007960E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "1.重新计量设定受益计划变动额", - "数据列": "上年同期发生额" - }, - "GC0007961E_T0M0709": { - "数据工作表": "利润表", - "项目名": "2.权益法下不能转损益的其他综合收益", - "数据列": "本期发生额" - }, - "GC0007961E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "2.权益法下不能转损益的其他综合收益", - "数据列": "上年同期发生额" - }, - "GC0016684E_T0M0709": { - "数据工作表": "利润表", - "项目名": "3.其他权益工具投资公允价值变动", - "数据列": "本期发生额" - }, - "GC0016684E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "3.其他权益工具投资公允价值变动", - "数据列": "上年同期发生额" - }, - "GC0016685E_T0M0709": { - "数据工作表": "利润表", - "项目名": "4.企业自身信用风险公允价值变动", - "数据列": "本期发生额" - }, - "GC0016685E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "4.企业自身信用风险公允价值变动", - "数据列": "上年同期发生额" - }, - "GC0016686E_T0M0709": { - "数据工作表": "利润表", - "项目名": "5.其他", - "数据列": "本期发生额" - }, - "GC0016686E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "5.其他", - "数据列": "上年同期发生额" - }, - "GC0007745E_T0M0709": { - "数据工作表": "利润表", - "项目名": "(二)将重分类进损益的其他综合收益", - "数据列": "本期发生额" - }, - "GC0007745E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "(二)将重分类进损益的其他综合收益", - "数据列": "上年同期发生额" - }, - "GC0007962E_T0M0709": { - "数据工作表": "利润表", - "项目名": "1.权益法下可转损益的其他综合收益", - "数据列": "本期发生额" - }, - "GC0007962E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "1.权益法下可转损益的其他综合收益", - "数据列": "上年同期发生额" - }, - "GC0016687E_T0M0709": { - "数据工作表": "利润表", - "项目名": "2.其他债权投资公允价值变动", - "数据列": "本期发生额" - }, - "GC0016687E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "2.其他债权投资公允价值变动", - "数据列": "上年同期发生额" - }, - "GC0016688E_T0M0709": { - "数据工作表": "利润表", - "项目名": "3.金融资产重分类计入其他综合收益的金额", - "数据列": "本期发生额" - }, - "GC0016688E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "3.金融资产重分类计入其他综合收益的金额", - "数据列": "上年同期发生额" - }, - "GC0016689E_T0M0709": { - "数据工作表": "利润表", - "项目名": "4.其他债权投资信用减值准备", - "数据列": "本期发生额" - }, - "GC0016689E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "4.其他债权投资信用减值准备", - "数据列": "上年同期发生额" - }, - "GC0016690E_T0M0709": { - "数据工作表": "利润表", - "项目名": "5.现金流量套期储备", - "数据列": "本期发生额" - }, - "GC0016690E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "5.现金流量套期储备", - "数据列": "上年同期发生额" - }, - "GC0007966E_T0M0709": { - "数据工作表": "利润表", - "项目名": "6.外币财务报表折算差额", - "数据列": "本期发生额" - }, - "GC0007966E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "6.外币财务报表折算差额", - "数据列": "上年同期发生额" - }, - "GC0007967E_T0M0709": { - "数据工作表": "利润表", - "项目名": "7.其他", - "数据列": "本期发生额" - }, - "GC0007967E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "7.其他", - "数据列": "上年同期发生额" - }, - "LC0010039E_T0M0709": { - "数据工作表": "利润表", - "项目名": "六、综合收益总额", - "数据列": "本期发生额" - }, - "LC0010039E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "六、综合收益总额", - "数据列": "上年同期发生额" - }, - "LC0010036E_T0M0709": { - "数据工作表": "利润表", - "项目名": "(一)基本每股收益", - "数据列": "本期发生额" - }, - "LC0010036E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "(一)基本每股收益", - "数据列": "上年同期发生额" - }, - "LC0010037E_T0M0709": { - "数据工作表": "利润表", - "项目名": "(二)稀释每股收益", - "数据列": "本期发生额" - }, - "LC0010037E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "(二)稀释每股收益", - "数据列": "上年同期发生额" - }, - "LC0020002E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "销售商品、提供劳务收到的现金", - "数据列": "本期发生额" - }, - "LC0020002E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "销售商品、提供劳务收到的现金", - "数据列": "上年同期发生额" - }, - "LC0020013E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "收到的税费返还", - "数据列": "本期发生额" - }, - "LC0020013E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "收到的税费返还", - "数据列": "上年同期发生额" - }, - "LC0020014E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "收到其他与经营活动有关的现金", - "数据列": "本期发生额" - }, - "LC0020014E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "收到其他与经营活动有关的现金", - "数据列": "上年同期发生额" - }, - "LC0020015E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "经营活动现金流入小计", - "数据列": "本期发生额" - }, - "LC0020015E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "经营活动现金流入小计", - "数据列": "上年同期发生额" - }, - "LC0020016E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "购买商品、接受劳务支付的现金", - "数据列": "本期发生额" - }, - "LC0020016E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "购买商品、接受劳务支付的现金", - "数据列": "上年同期发生额" - }, - "LC0020022E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "支付给职工以及为职工支付的现金", - "数据列": "本期发生额" - }, - "LC0020022E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "支付给职工以及为职工支付的现金", - "数据列": "上年同期发生额" - }, - "LC0020023E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "支付的各项税费", - "数据列": "本期发生额" - }, - "LC0020023E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "支付的各项税费", - "数据列": "上年同期发生额" - }, - "LC0020024E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "支付其他与经营活动有关的现金", - "数据列": "本期发生额" - }, - "LC0020024E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "支付其他与经营活动有关的现金", - "数据列": "上年同期发生额" - }, - "LC0020025E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "经营活动现金流出小计", - "数据列": "本期发生额" - }, - "LC0020025E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "经营活动现金流出小计", - "数据列": "上年同期发生额" - }, - "LC0020026E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "经营活动产生的现金流量净额", - "数据列": "本期发生额" - }, - "LC0020026E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "经营活动产生的现金流量净额", - "数据列": "上年同期发生额" - }, - "LC0020027E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "收回投资收到的现金", - "数据列": "本期发生额" - }, - "LC0020027E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "收回投资收到的现金", - "数据列": "上年同期发生额" - }, - "LC0020028E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "取得投资收益收到的现金", - "数据列": "本期发生额" - }, - "LC0020028E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "取得投资收益收到的现金", - "数据列": "上年同期发生额" - }, - "LC0020029E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "处置固定资产、无形资产和其他长期资产收回的现金净额", - "数据列": "本期发生额" - }, - "LC0020029E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "处置固定资产、无形资产和其他长期资产收回的现金净额", - "数据列": "上年同期发生额" - }, - "LC0020030E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "处置子公司及其他营业单位收到的现金净额", - "数据列": "本期发生额" - }, - "LC0020030E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "处置子公司及其他营业单位收到的现金净额", - "数据列": "上年同期发生额" - }, - "LC0020031E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "收到其他与投资活动有关的现金", - "数据列": "本期发生额" - }, - "LC0020031E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "收到其他与投资活动有关的现金", - "数据列": "上年同期发生额" - }, - "LC0020032E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "投资活动现金流入小计", - "数据列": "本期发生额" - }, - "LC0020032E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "投资活动现金流入小计", - "数据列": "上年同期发生额" - }, - "LC0020033E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "购建固定资产、无形资产和其他长期资产支付的现金", - "数据列": "本期发生额" - }, - "LC0020033E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "购建固定资产、无形资产和其他长期资产支付的现金", - "数据列": "上年同期发生额" - }, - "LC0020034E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "投资支付的现金", - "数据列": "本期发生额" - }, - "LC0020034E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "投资支付的现金", - "数据列": "上年同期发生额" - }, - "LC0020036E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "取得子公司及其他营业单位支付的现金净额", - "数据列": "本期发生额" - }, - "LC0020036E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "取得子公司及其他营业单位支付的现金净额", - "数据列": "上年同期发生额" - }, - "LC0020037E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "支付其他与投资活动有关的现金", - "数据列": "本期发生额" - }, - "LC0020037E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "支付其他与投资活动有关的现金", - "数据列": "上年同期发生额" - }, - "LC0020038E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "投资活动现金流出小计", - "数据列": "本期发生额" - }, - "LC0020038E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "投资活动现金流出小计", - "数据列": "上年同期发生额" - }, - "LC0020039E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "投资活动产生的现金流量净额", - "数据列": "本期发生额" - }, - "LC0020039E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "投资活动产生的现金流量净额", - "数据列": "上年同期发生额" - }, - "LC0020040E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "吸收投资收到的现金", - "数据列": "本期发生额" - }, - "LC0020040E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "吸收投资收到的现金", - "数据列": "上年同期发生额" - }, - "LC0020042E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "取得借款收到的现金", - "数据列": "本期发生额" - }, - "LC0020042E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "取得借款收到的现金", - "数据列": "上年同期发生额" - }, - "LC0020044E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "收到其他与筹资活动有关的现金", - "数据列": "本期发生额" - }, - "LC0020044E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "收到其他与筹资活动有关的现金", - "数据列": "上年同期发生额" - }, - "LC0020045E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "筹资活动现金流入小计", - "数据列": "本期发生额" - }, - "LC0020045E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "筹资活动现金流入小计", - "数据列": "上年同期发生额" - }, - "LC0020046E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "偿还债务支付的现金", - "数据列": "本期发生额" - }, - "LC0020046E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "偿还债务支付的现金", - "数据列": "上年同期发生额" - }, - "LC0020047E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "分配股利、利润或偿付利息支付的现金", - "数据列": "本期发生额" - }, - "LC0020047E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "分配股利、利润或偿付利息支付的现金", - "数据列": "上年同期发生额" - }, - "LC0020049E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "支付其他与筹资活动有关的现金", - "数据列": "本期发生额" - }, - "LC0020049E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "支付其他与筹资活动有关的现金", - "数据列": "上年同期发生额" - }, - "LC0020050E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "筹资活动现金流出小计", - "数据列": "本期发生额" - }, - "LC0020050E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "筹资活动现金流出小计", - "数据列": "上年同期发生额" - }, - "LC0020051E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "筹资活动产生的现金流量净额", - "数据列": "本期发生额" - }, - "LC0020051E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "筹资活动产生的现金流量净额", - "数据列": "上年同期发生额" - }, - "LC0020052E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "汇率变动对现金及现金等价物的影响", - "数据列": "本期发生额" - }, - "LC0020052E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "汇率变动对现金及现金等价物的影响", - "数据列": "上年同期发生额" - }, - "LC0020053E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "五、现金及现金等价物净增加额", - "数据列": "本期发生额" - }, - "LC0020053E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "五、现金及现金等价物净增加额", - "数据列": "上年同期发生额" - }, - "LC0020054E_T0I0101": { - "数据工作表": "现金流量表", - "项目名": "加:期初现金及现金等价物余额", - "数据列": "本期发生额" - }, - "LC0020054E_T-1I0101": { - "数据工作表": "现金流量表", - "项目名": "加:期初现金及现金等价物余额", - "数据列": "上年同期发生额" - }, - "LC0020054E_T0I0930": { - "数据工作表": "现金流量表", - "项目名": "六、期末现金及现金等价物余额", - "数据列": "本期发生额" - }, - "LC0020054E_T-1I0331": { - "数据工作表": "现金流量表", - "项目名": "六、期末现金及现金等价物余额", - "数据列": "上年同期发生额" - }, - "GE8020001E_T0M0112": { - "项目名": "企业所得税应纳税额合计", - "数据列": "本期发生额" - }, - "GE8020001E_T-1M0112": { - "项目名": "企业所得税应纳税额合计", - "数据列": "上期发生额" - }, - "GE8020002E_T0M0112": { - "项目名": "增值税应纳税额合计", - "数据列": "本期发生额" - }, - "GE8020002E_T-1M0112": { - "项目名": "增值税应纳税额合计", - "数据列": "上期发生额" - }, - "GE8020003E_T0M0112": { - "项目名": "增值税进项税额", - "数据列": "本期发生额" - }, - "GE8020003E_T-1M0112": { - "项目名": "增值税进项税额", - "数据列": "上期发生额" - }, - "GE8020004E_T0M0112": { - "项目名": "增值税销项税额", - "数据列": "本期发生额" - }, - "GE8020004E_T-1M0112": { - "项目名": "增值税销项税额", - "数据列": "上期发生额" - }, - "GE8000080E": { - "报告期": "测评周期" - }, - "GE0000000E": { - "行业": "中类行业" - } -} - diff --git a/web/index.html b/web/index.html index bf845bd..4267b60 100644 --- a/web/index.html +++ b/web/index.html @@ -218,44 +218,124 @@ background-color: white; } + .config-btn { + background: inherit; + border: 1px solid #ccc; + border-radius: 8px; + padding: 10px 15px; + cursor: pointer; + font-size: 16px; + margin-left: 10px; + box-shadow: none; + } + + .config-btn:hover { + background-color: #ddd; + } + + .config-panel { + display: none; + background-color: white; + border: 1px solid #ccc; + border-radius: 8px; + padding: 20px; + margin: 20px 0; + } + + .config-panel.active { + display: block; + } + footer { text-align: center; margin-top: 40px; color: #95a5a6; font-size: 0.9em; } + + .json-output { + background: rgba(0, 0, 0, 0.3); + padding: 15px; + border-radius: 5px; + font-family: monospace; + white-space: pre-wrap; + word-break: break-word; + max-height: 400px; + overflow-y: auto; + } + + .config-btn { + background: rgba(255, 255, 255, 0.2); + color: white; + border: none; + padding: 10px 15px; + border-radius: 5px; + cursor: pointer; + font-size: 14px; + transition: background 0.3s; + } + + .config-btn:hover { + background: rgba(255, 255, 255, 0.3); + } + + .config-panel { + display: none; + background: rgba(255, 255, 255, 0.15); + backdrop-filter: blur(10px); + border-radius: 15px; + padding: 20px; + margin-bottom: 20px; + box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1); + } + + .config-panel.active { + display: block; + }
基于WebAssembly的多功能企业数据分析平台
基于企业信息的国民经济行业分类
-在浏览器中直接解析Excel文件
-利用大模型进行智能数据分析
-企业税务健康状况评估
+ + + + + + +