blob: 9d70390bf24be69e56f55bc8c78d24b9f933333b [file] [log] [blame]
Anand Doshif5794f12014-03-03 15:05:28 +05301from frappe import _
2
Anand Doshi08ef4672014-05-08 11:43:18 +05303def get_data():
4 return [
5 {
6 "label": _("Documents"),
7 "icon": "icon-star",
8 "items": [
9 {
10 "type": "doctype",
Nabin Hait23d2a532014-12-25 17:14:18 +053011 "name": "Journal Entry",
Anand Doshi08ef4672014-05-08 11:43:18 +053012 "description": _("Accounting journal entries.")
13 },
14 {
15 "type": "doctype",
16 "name": "Sales Invoice",
17 "description": _("Bills raised to Customers.")
18 },
19 {
20 "type": "doctype",
21 "name": "Purchase Invoice",
22 "description": _("Bills raised by Suppliers.")
23 },
24 {
25 "type": "doctype",
26 "name": "Customer",
27 "description": _("Customer database.")
28 },
29 {
30 "type": "doctype",
31 "name": "Supplier",
32 "description": _("Supplier database.")
33 },
34 {
35 "type": "page",
36 "name": "Accounts Browser",
37 "icon": "icon-sitemap",
38 "label": _("Chart of Accounts"),
39 "route": "Accounts Browser/Account",
40 "description": _("Tree of finanial accounts."),
41 "doctype": "Account",
42 },
43 ]
44 },
45 {
46 "label": _("Tools"),
47 "icon": "icon-wrench",
48 "items": [
49 {
50 "type": "doctype",
51 "name": "Bank Reconciliation",
52 "description": _("Update bank payment dates with journals.")
53 },
ankitjavalkarworkb0cffac2014-07-22 15:02:59 +053054 {
55 "type": "doctype",
56 "name": "Payment Reconciliation",
57 "description": _("Match non-linked Invoices and Payments.")
58 },
Anand Doshi08ef4672014-05-08 11:43:18 +053059 {
60 "type": "doctype",
61 "name": "Period Closing Voucher",
62 "description": _("Close Balance Sheet and book Profit or Loss.")
63 },
Ankit Javalkar8e7ca412014-09-12 15:18:53 +053064 {
65 "type": "doctype",
66 "name": "Payment Tool",
67 "description": _("Create Payment Entries against Orders or Invoices.")
68 },
Anand Doshi08ef4672014-05-08 11:43:18 +053069 ]
70 },
71 {
72 "label": _("Setup"),
73 "icon": "icon-cog",
74 "items": [
75 {
76 "type": "doctype",
77 "name": "Fiscal Year",
78 "description": _("Financial / accounting year.")
79 },
80 {
81 "type": "page",
82 "name": "Accounts Browser",
83 "icon": "icon-sitemap",
84 "label": _("Chart of Accounts"),
85 "route": "Accounts Browser/Account",
86 "description": _("Tree of finanial accounts."),
87 "doctype": "Account",
88 },
89 {
90 "type": "page",
91 "name": "Accounts Browser",
92 "icon": "icon-sitemap",
93 "label": _("Chart of Cost Centers"),
94 "route": "Accounts Browser/Cost Center",
95 "description": _("Tree of finanial Cost Centers."),
96 "doctype": "Cost Center",
97 },
98 {
99 "type": "doctype",
100 "name": "Accounts Settings",
101 "description": _("Default settings for accounting transactions.")
102 },
103 {
104 "type": "doctype",
105 "name": "Sales Taxes and Charges Master",
106 "description": _("Tax template for selling transactions.")
107 },
108 {
109 "type": "doctype",
110 "name": "Purchase Taxes and Charges Master",
111 "description": _("Tax template for buying transactions.")
112 },
113 {
114 "type": "doctype",
115 "name": "POS Setting",
116 "label": _("Point-of-Sale Setting"),
117 "description": _("Rules to calculate shipping amount for a sale")
118 },
119 {
120 "type": "doctype",
121 "name": "Shipping Rule",
122 "description": _("Rules for adding shipping costs.")
123 },
124 {
125 "type": "doctype",
126 "name": "Pricing Rule",
127 "description": _("Rules for applying pricing and discount.")
128 },
129 {
130 "type": "doctype",
131 "name": "Currency",
132 "description": _("Enable / disable currencies.")
133 },
134 {
135 "type": "doctype",
136 "name": "Currency Exchange",
137 "description": _("Currency exchange rate master.")
138 },
139 {
140 "type":"doctype",
Rushabh Mehtae1cb0ae2015-01-05 17:38:48 +0530141 "name": "Monthly Distribution",
Nabin Haite8500ad2015-01-10 16:03:49 +0530142 "description": _("Seasonality for setting budgets, targets etc.")
Anand Doshi08ef4672014-05-08 11:43:18 +0530143 },
144 {
145 "type": "doctype",
146 "name":"Terms and Conditions",
147 "label": _("Terms and Conditions Template"),
148 "description": _("Template of terms or contract.")
149 },
150 {
151 "type": "doctype",
152 "name":"Mode of Payment",
153 "description": _("e.g. Bank, Cash, Credit Card")
154 },
155 {
156 "type": "doctype",
157 "name":"C-Form",
158 "description": _("C-Form records"),
159 "country": "India"
160 }
161 ]
162 },
163 {
164 "label": _("Main Reports"),
165 "icon": "icon-table",
166 "items": [
167 {
168 "type": "report",
169 "name":"General Ledger",
170 "doctype": "GL Entry",
171 "is_query_report": True,
172 },
173 {
Anand Doshicb86d592014-07-22 19:02:11 +0530174 "type": "report",
175 "name": "Trial Balance",
176 "doctype": "GL Entry",
177 "is_query_report": True,
Anand Doshi08ef4672014-05-08 11:43:18 +0530178 },
179 {
180 "type": "report",
181 "name": "Accounts Receivable",
182 "doctype": "Sales Invoice",
183 "is_query_report": True
184 },
185 {
186 "type": "report",
187 "name": "Accounts Payable",
188 "doctype": "Purchase Invoice",
189 "is_query_report": True
190 },
191 {
192 "type": "report",
193 "name": "Sales Register",
194 "doctype": "Sales Invoice",
195 "is_query_report": True
196 },
197 {
198 "type": "report",
199 "name": "Purchase Register",
200 "doctype": "Purchase Invoice",
201 "is_query_report": True
202 },
203 {
Anand Doshifa576a22014-07-17 19:12:28 +0530204 "type": "report",
205 "name": "Balance Sheet",
206 "doctype": "GL Entry",
207 "is_query_report": True
208 },
209 {
Anand Doshi825d0142014-07-18 18:05:26 +0530210 "type": "report",
211 "name": "Profit and Loss Statement",
212 "doctype": "GL Entry",
213 "is_query_report": True
214 },
215 {
Anand Doshi08ef4672014-05-08 11:43:18 +0530216 "type": "page",
217 "name": "financial-analytics",
218 "label": _("Financial Analytics"),
219 "icon": "icon-bar-chart",
220 },
221 {
222 "type": "report",
223 "name": "Gross Profit",
224 "doctype": "Sales Invoice",
225 "is_query_report": True
226 },
227 ]
228 },
229 {
230 "label": _("Standard Reports"),
231 "icon": "icon-list",
232 "items": [
233 {
234 "type": "report",
235 "name": "Bank Reconciliation Statement",
236 "is_query_report": True,
Nabin Hait23d2a532014-12-25 17:14:18 +0530237 "doctype": "Journal Entry"
Anand Doshi08ef4672014-05-08 11:43:18 +0530238 },
239 {
240 "type": "report",
241 "name": "Ordered Items To Be Billed",
242 "is_query_report": True,
243 "doctype": "Sales Invoice"
244 },
245 {
246 "type": "report",
247 "name": "Delivered Items To Be Billed",
248 "is_query_report": True,
249 "doctype": "Sales Invoice"
250 },
251 {
252 "type": "report",
253 "name": "Purchase Order Items To Be Billed",
254 "is_query_report": True,
255 "doctype": "Purchase Invoice"
256 },
257 {
258 "type": "report",
259 "name": "Received Items To Be Billed",
260 "is_query_report": True,
261 "doctype": "Purchase Invoice"
262 },
263 {
264 "type": "report",
265 "name": "Bank Clearance Summary",
266 "is_query_report": True,
Nabin Hait23d2a532014-12-25 17:14:18 +0530267 "doctype": "Journal Entry"
Anand Doshi08ef4672014-05-08 11:43:18 +0530268 },
269 {
270 "type": "report",
271 "name": "Payment Period Based On Invoice Date",
272 "is_query_report": True,
Nabin Hait23d2a532014-12-25 17:14:18 +0530273 "doctype": "Journal Entry"
Anand Doshi08ef4672014-05-08 11:43:18 +0530274 },
275 {
276 "type": "report",
277 "name": "Sales Partners Commission",
278 "is_query_report": True,
279 "doctype": "Sales Invoice"
280 },
281 {
282 "type": "report",
283 "name": "Customer Account Head",
284 "is_query_report": True,
285 "doctype": "Account"
286 },
287 {
288 "type": "report",
289 "name": "Supplier Account Head",
290 "is_query_report": True,
291 "doctype": "Account"
292 },
293 {
294 "type": "report",
295 "name": "Item-wise Sales Register",
296 "is_query_report": True,
297 "doctype": "Sales Invoice"
298 },
299 {
300 "type": "report",
301 "name": "Item-wise Purchase Register",
302 "is_query_report": True,
303 "doctype": "Purchase Invoice"
304 },
305 {
306 "type": "report",
307 "name": "Budget Variance Report",
308 "is_query_report": True,
309 "doctype": "Cost Center"
310 },
311 {
312 "type": "report",
313 "name": "Purchase Invoice Trends",
314 "is_query_report": True,
315 "doctype": "Purchase Invoice"
316 },
317 {
318 "type": "report",
319 "name": "Sales Invoice Trends",
320 "is_query_report": True,
321 "doctype": "Sales Invoice"
322 },
Nabin Haite6370862014-10-30 15:50:03 +0530323 {
324 "type": "report",
325 "name": "Accounts Receivable Summary",
326 "doctype": "Sales Invoice",
327 "is_query_report": True
328 },
329 {
330 "type": "report",
ankitjavalkarworke6e65b02014-11-04 14:36:50 +0530331 "name": "Accounts Payable Summary",
332 "doctype": "Purchase Invoice",
333 "is_query_report": True
334 },
335 {
336 "type": "report",
Nabin Haite6370862014-10-30 15:50:03 +0530337 "is_query_report": True,
338 "name": "Customer Credit Balance",
339 "doctype": "Customer"
340 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530341 ]
342 },
343 ]