-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathConfiguration.py
109 lines (93 loc) · 3.21 KB
/
Configuration.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
################# Dictionary for page identifier ###############
fl_Dict={"Balance Sheet":["Balance Sheet",
"Separate statement of Financial Position",
"Consolidated statement of financial position",
"Standalone Balance Sheet"],
"Profit and Loss":["Statement of Profit & Loss",
"Statement of Profit and Loss",
"Separate statement of comprehensive income",
"Standalone statement of Profit & loss",
"standalone statement of profit and loss",
"Consolidated Income Statement"],
"Cash Flow":["Cash Flow Statements",
"Separate Statements of Cash Flows",
"Consolidated statement of cash flows",
"Standalone Statement of Cash Flows"]}
################ Dictionary for Sales identifier #################
sales={"Sales":["Sales",
"Revenue from operations",
"Net Sales",
"Revenue",
"Engineering & Construction",
"Engineering and Construction",
"Engineering & Production services",
"Engineering and Production services",
"Integrated Energy Services"]}
############## Dictionary for Total Debt identifier ################
debt={"Debt":["Total Debt",
"Total Liabilities"]}
############## Dictionary for Total Assets identifier ################
assets={"Assets":["Total Assets",
]}
############# Dictionary for Networth Identifier ##################
netWorth={"Networth":["Tangible Networth",
"Total Equity",
"other Equity",
"Equity Share Capital",
"Compulsorily converible Preference shares",
"Share capital suspense",
"other Equity",
"Securities premium",
"Retained Earnings",
"Other Reserves(including items of other comprehensive income)"]}
############ Dictionary for PBIT identifier ###################
pbit={"PBIT":["Profit before interest tax",
"Profit before tax",
"Loss before Tax",
"Profit for the year"]}
############### Dictionary Capital Employed identifier #########
capEmp={"Capital Employed":[
"Total Current Liabilities",
"Current Liabilities"
"Trade and other payables",
"Loans from related parties",
"Due to related parties",
"income tax payable",
"Billing in excess of cost and estimated earnings",
"Accrued Contract Expenses",
"Financial Liabilities",
"Borrowings",
"Trade Payables",
"Outstanding dues of micro and small enterprises",
"outstanding dues of other than micro and small enterprises",
"other financial liabilities",
"other current liabilites",
"Provisions",
"Net Employee defined benefit liabilities"]}
################### Dictionary for Current Assets, inventory and prepaid expenses identifier ###############################
qrCA={"Quick Ratio NUM":["Total Current Assets",
"Current Assets",
"Inventories",
"Work in progress",
"Trade and other receivables",
"loans to related parties",
"Due from related parties",
"Other Financial Assets",
"Income tax receivables",
"Cash and short term deposits",
"Financial assets",
"Trade receivables",
"Cash and cash equivalents",
"Bank balances other than cash and cash equivalents",
"Loans",
"Other financial assets",
"Other current assets",
"Assets held for sale"]}
################ Dictionary for CFA identifier ####
cfa={"CFA":["Cash generated from operating activities",
"Cash generated from operations",
"Net cash inflow (outflow) from operating activities",
"Net cash flows from / (used in) operating activities",
"Income taxes paid/deducted at source",
"Interest paid",
"Interest and finance cost paid"]}