blob: a53442115ca9b86b3e86184a973b5d13cb6f986f [file] [log] [blame]
Anand Doshid57e7932015-02-24 12:24:53 +05301from __future__ import unicode_literals
Anand Doshif5794f12014-03-03 15:05:28 +05302from frappe import _
3
Anand Doshi08ef4672014-05-08 11:43:18 +05304def get_data():
5 return [
6 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +05307 "label": _("Billing"),
Anand Doshi08ef4672014-05-08 11:43:18 +05308 "items": [
9 {
10 "type": "doctype",
Anand Doshi08ef4672014-05-08 11:43:18 +053011 "name": "Sales Invoice",
12 "description": _("Bills raised to Customers.")
13 },
14 {
15 "type": "doctype",
16 "name": "Purchase Invoice",
17 "description": _("Bills raised by Suppliers.")
18 },
19 {
20 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053021 "name": "Payment Request",
22 "description": _("Payment Request")
23 },
24 {
Nabin Haite4bbb692016-07-04 16:16:24 +053025 "type": "doctype",
26 "name": "Payment Entry",
27 "description": _("Bank/Cash transactions against party or for internal transfer")
28 },
29 {
Nabin Hait3bb1a422016-08-02 16:41:10 +053030 "type": "page",
31 "name": "pos",
32 "label": _("POS"),
33 "description": _("Point of Sale")
34 },
35 {
rohitwaghchauredd092e32017-09-15 16:16:36 +053036 "type": "doctype",
Zarrarf2df7f32018-05-08 16:06:36 +053037 "name": "Auto Repeat",
38 "label": _("Auto Repeat"),
rohitwaghchauredd092e32017-09-15 16:16:36 +053039 "description": _("To make recurring documents")
40 },
41 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053042 "type": "report",
43 "name": "Accounts Receivable",
Rushabh Mehta919a74a2017-06-22 16:37:04 +053044 "doctype": "Sales Invoice",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053045 "is_query_report": True
46 },
47 {
48 "type": "report",
49 "name": "Accounts Payable",
50 "doctype": "Purchase Invoice",
51 "is_query_report": True
52 },
53 ]
54
55 },
56 {
57 "label": _("Company and Accounts"),
58 "items": [
59 {
60 "type": "doctype",
61 "name": "Company",
62 "description": _("Company (not Customer or Supplier) master.")
63 },
64 {
65 "type": "doctype",
66 "name": "Journal Entry",
67 "description": _("Accounting journal entries.")
68 },
69 {
Saurabh52ec0ed2016-07-05 18:02:38 +053070 "type": "doctype",
71 "name": "Account",
Rushabh Mehta2167ff52016-12-07 11:08:48 +053072 "icon": "fa fa-sitemap",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053073 "label": _("Chart of Accounts"),
Saurabh17022732016-06-21 13:19:17 +053074 "route": "Tree/Account",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053075 "description": _("Tree of financial accounts."),
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053076 },
77 {
78 "type": "report",
79 "name":"General Ledger",
80 "doctype": "GL Entry",
81 "is_query_report": True,
82 },
83 ]
84 },
85 {
86 "label": _("Masters"),
87 "items": [
88 {
89 "type": "doctype",
Anand Doshi08ef4672014-05-08 11:43:18 +053090 "name": "Customer",
91 "description": _("Customer database.")
92 },
93 {
94 "type": "doctype",
95 "name": "Supplier",
96 "description": _("Supplier database.")
97 },
98 {
Saurabh3ba22672015-12-21 18:24:49 +053099 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530100 "name": "Item",
Nabin Hait9501a1e2016-03-30 15:06:19 +0530101 }
Anand Doshi08ef4672014-05-08 11:43:18 +0530102 ]
103 },
104 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530105 "label": _("Accounting Statements"),
Anand Doshi08ef4672014-05-08 11:43:18 +0530106 "items": [
107 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530108 "type": "report",
109 "name": "Trial Balance",
110 "doctype": "GL Entry",
111 "is_query_report": True,
Anand Doshi08ef4672014-05-08 11:43:18 +0530112 },
ankitjavalkarworkb0cffac2014-07-22 15:02:59 +0530113 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530114 "type": "report",
115 "name": "Balance Sheet",
116 "doctype": "GL Entry",
117 "is_query_report": True
ankitjavalkarworkb0cffac2014-07-22 15:02:59 +0530118 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530119 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530120 "type": "report",
121 "name": "Cash Flow",
122 "doctype": "GL Entry",
123 "is_query_report": True
Anand Doshi08ef4672014-05-08 11:43:18 +0530124 },
Ankit Javalkar8e7ca412014-09-12 15:18:53 +0530125 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530126 "type": "report",
127 "name": "Profit and Loss Statement",
128 "doctype": "GL Entry",
129 "is_query_report": True
130 },
rohitwaghchaureefff6e52018-04-18 10:52:07 +0530131 {
132 "type": "report",
133 "name": "Consolidated Financial Statement",
134 "doctype": "GL Entry",
135 "is_query_report": True
136 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530137 ]
138 },
139 {
140 "label": _("Banking and Payments"),
141 "items": [
142 {
Ankit Javalkar8e7ca412014-09-12 15:18:53 +0530143 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530144 "label": _("Update Bank Transaction Dates"),
145 "name": "Bank Reconciliation",
146 "description": _("Update bank payment dates with journals.")
147 },
148 {
149 "type": "doctype",
150 "label": _("Match Payments with Invoices"),
151 "name": "Payment Reconciliation",
152 "description": _("Match non-linked Invoices and Payments.")
153 },
154 {
155 "type": "report",
156 "name": "Bank Reconciliation Statement",
157 "is_query_report": True,
158 "doctype": "Journal Entry"
159 },
160 {
161 "type": "report",
162 "name": "Bank Clearance Summary",
163 "is_query_report": True,
164 "doctype": "Journal Entry"
165 },
Ishan Loya09fe8e02017-04-25 14:26:33 +0530166 {
167 "type": "doctype",
168 "name": "Bank Guarantee",
169 "doctype": "Bank Guarantee"
170 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530171 ]
172 },
173 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530174 "label": _("Taxes"),
Anand Doshi08ef4672014-05-08 11:43:18 +0530175 "items": [
176 {
177 "type": "doctype",
Rushabh Mehtabcdea3e2015-05-06 18:45:47 +0530178 "name": "Sales Taxes and Charges Template",
Anand Doshi08ef4672014-05-08 11:43:18 +0530179 "description": _("Tax template for selling transactions.")
180 },
181 {
182 "type": "doctype",
Rushabh Mehtabcdea3e2015-05-06 18:45:47 +0530183 "name": "Purchase Taxes and Charges Template",
Anand Doshi08ef4672014-05-08 11:43:18 +0530184 "description": _("Tax template for buying transactions.")
185 },
186 {
187 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530188 "name": "Tax Rule",
189 "description": _("Tax Rule for transactions.")
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 ]
204 },
205 {
Rushabh Mehta919a74a2017-06-22 16:37:04 +0530206 "label": _("Goods and Services Tax (GST India)"),
207 "items": [
208 {
209 "type": "doctype",
Rushabh Mehta00ae4242017-06-27 17:31:41 +0530210 "name": "GST Settings",
211 },
212 {
213 "type": "doctype",
Rushabh Mehta919a74a2017-06-22 16:37:04 +0530214 "name": "GST HSN Code",
215 },
216 {
217 "type": "report",
218 "name": "GST Sales Register",
219 "is_query_report": True
220 },
221 {
222 "type": "report",
223 "name": "GST Purchase Register",
224 "is_query_report": True
225 },
226 {
227 "type": "report",
228 "name": "GST Itemised Sales Register",
229 "is_query_report": True
230 },
231 {
232 "type": "report",
233 "name": "GST Itemised Purchase Register",
234 "is_query_report": True
235 },
236 ]
237 },
238 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530239 "label": _("Budget and Cost Center"),
240 "items": [
241 {
Saurabh52ec0ed2016-07-05 18:02:38 +0530242 "type": "doctype",
243 "name": "Cost Center",
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530244 "icon": "fa fa-sitemap",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530245 "label": _("Chart of Cost Centers"),
Saurabhec8babe2016-06-21 15:55:54 +0530246 "route": "Tree/Cost Center",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530247 "description": _("Tree of financial Cost Centers."),
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530248 },
249 {
Nabin Haitb9bc7d62016-05-16 14:38:47 +0530250 "type": "doctype",
251 "name": "Budget",
252 "description": _("Define budget for a financial year.")
253 },
254 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530255 "type": "report",
256 "name": "Budget Variance Report",
257 "is_query_report": True,
258 "doctype": "Cost Center"
259 },
260 {
261 "type":"doctype",
262 "name": "Monthly Distribution",
263 "description": _("Seasonality for setting budgets, targets etc.")
264 },
265 ]
266 },
267 {
268 "label": _("Tools"),
269 "items": [
270 {
271 "type": "doctype",
272 "name": "Period Closing Voucher",
273 "description": _("Close Balance Sheet and book Profit or Loss.")
274 },
Nabin Hait70f05df2016-04-25 18:49:17 +0530275 {
276 "type": "doctype",
Saurabh066ae8e2016-07-05 12:41:20 +0530277 "name": "Cheque Print Template",
278 "description": _("Setup cheque dimensions for printing")
279 },
Rushabh Mehtad3f5d092017-11-15 16:29:53 +0530280 {
281 "type": "doctype",
282 "name": "Opening Invoice Creation Tool",
283 "description": _("Make Opening Sales and Purchase Invoices")
284 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530285 ]
286 },
287 {
288 "label": _("Setup"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530289 "icon": "fa fa-cog",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530290 "items": [
291 {
292 "type": "doctype",
293 "name": "Accounts Settings",
294 "description": _("Default settings for accounting transactions.")
Anand Doshi08ef4672014-05-08 11:43:18 +0530295 },
296 {
297 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530298 "name": "Fiscal Year",
299 "description": _("Financial / accounting year.")
Anand Doshi08ef4672014-05-08 11:43:18 +0530300 },
301 {
302 "type": "doctype",
303 "name": "Currency",
304 "description": _("Enable / disable currencies.")
305 },
306 {
307 "type": "doctype",
308 "name": "Currency Exchange",
309 "description": _("Currency exchange rate master.")
310 },
311 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530312 "type": "doctype",
313 "name": "Payment Gateway Account",
314 "description": _("Setup Gateway accounts.")
315 },
316 {
317 "type": "doctype",
Nabin Hait7d4fd352017-10-05 12:20:33 +0530318 "name": "POS Settings",
319 "description": _("Setup mode of POS (Online / Offline)")
320 },
321 {
322 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530323 "name": "POS Profile",
324 "label": _("Point-of-Sale Profile"),
Nabin Hait7d4fd352017-10-05 12:20:33 +0530325 "description": _("Setup default values for POS Invoices")
Anand Doshi08ef4672014-05-08 11:43:18 +0530326 },
327 {
328 "type": "doctype",
329 "name":"Terms and Conditions",
330 "label": _("Terms and Conditions Template"),
331 "description": _("Template of terms or contract.")
332 },
333 {
334 "type": "doctype",
335 "name":"Mode of Payment",
336 "description": _("e.g. Bank, Cash, Credit Card")
337 },
338 {
339 "type": "doctype",
340 "name":"C-Form",
341 "description": _("C-Form records"),
342 "country": "India"
343 }
344 ]
345 },
346 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530347 "label": _("To Bill"),
Anand Doshi08ef4672014-05-08 11:43:18 +0530348 "items": [
349 {
350 "type": "report",
Anand Doshi08ef4672014-05-08 11:43:18 +0530351 "name": "Ordered Items To Be Billed",
352 "is_query_report": True,
353 "doctype": "Sales Invoice"
354 },
355 {
356 "type": "report",
357 "name": "Delivered Items To Be Billed",
358 "is_query_report": True,
359 "doctype": "Sales Invoice"
360 },
361 {
362 "type": "report",
363 "name": "Purchase Order Items To Be Billed",
364 "is_query_report": True,
365 "doctype": "Purchase Invoice"
366 },
367 {
368 "type": "report",
369 "name": "Received Items To Be Billed",
370 "is_query_report": True,
371 "doctype": "Purchase Invoice"
372 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530373 ]
374
375 },
376 {
377 "label": _("Analytics"),
378 "items": [
379 {
Anand Doshi08ef4672014-05-08 11:43:18 +0530380 "type": "report",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530381 "name": "Gross Profit",
382 "doctype": "Sales Invoice",
383 "is_query_report": True
384 },
385 {
386 "type": "report",
387 "name": "Purchase Invoice Trends",
Anand Doshi08ef4672014-05-08 11:43:18 +0530388 "is_query_report": True,
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530389 "doctype": "Purchase Invoice"
390 },
391 {
392 "type": "report",
393 "name": "Sales Invoice Trends",
394 "is_query_report": True,
395 "doctype": "Sales Invoice"
396 },
397 ]
398 },
399 {
400 "label": _("Other Reports"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530401 "icon": "fa fa-table",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530402 "items": [
403 {
404 "type": "report",
405 "name": "Trial Balance for Party",
406 "doctype": "GL Entry",
407 "is_query_report": True,
Anand Doshi08ef4672014-05-08 11:43:18 +0530408 },
409 {
410 "type": "report",
Nabin Haitfd23fa72016-11-21 16:57:39 +0530411 "name": "Profitability Analysis",
412 "doctype": "GL Entry",
413 "is_query_report": True,
414 },
415 {
416 "type": "report",
Anand Doshi08ef4672014-05-08 11:43:18 +0530417 "name": "Payment Period Based On Invoice Date",
418 "is_query_report": True,
Nabin Hait23d2a532014-12-25 17:14:18 +0530419 "doctype": "Journal Entry"
Anand Doshi08ef4672014-05-08 11:43:18 +0530420 },
421 {
422 "type": "report",
423 "name": "Sales Partners Commission",
424 "is_query_report": True,
425 "doctype": "Sales Invoice"
426 },
427 {
428 "type": "report",
Anand Doshi08ef4672014-05-08 11:43:18 +0530429 "name": "Item-wise Sales Register",
430 "is_query_report": True,
431 "doctype": "Sales Invoice"
432 },
433 {
434 "type": "report",
435 "name": "Item-wise Purchase Register",
436 "is_query_report": True,
437 "doctype": "Purchase Invoice"
438 },
439 {
440 "type": "report",
Nabin Haite6370862014-10-30 15:50:03 +0530441 "name": "Accounts Receivable Summary",
442 "doctype": "Sales Invoice",
443 "is_query_report": True
444 },
445 {
446 "type": "report",
ankitjavalkarworke6e65b02014-11-04 14:36:50 +0530447 "name": "Accounts Payable Summary",
448 "doctype": "Purchase Invoice",
449 "is_query_report": True
450 },
451 {
452 "type": "report",
Nabin Haite6370862014-10-30 15:50:03 +0530453 "is_query_report": True,
454 "name": "Customer Credit Balance",
455 "doctype": "Customer"
456 },
pawane61a2752017-11-02 17:53:24 +0530457 {
458 "type": "report",
459 "is_query_report": True,
pawan8d1d64a2017-11-03 21:52:07 +0530460 "name": "Sales Payment Summary",
pawane61a2752017-11-02 17:53:24 +0530461 "doctype": "Sales Invoice"
Shreya Shah51034542018-06-05 10:44:36 +0530462 },
463 {
464 "type": "report",
465 "is_query_report": True,
466 "name": "Address And Contacts",
467 "doctype": "Address"
pawane61a2752017-11-02 17:53:24 +0530468 }
Anand Doshi08ef4672014-05-08 11:43:18 +0530469 ]
470 },
Rushabh Mehta67712402015-05-25 18:30:53 +0530471 {
Ameya Shenoy5c33a042018-02-12 11:32:47 +0530472 "label": _("Share Management"),
473 "icon": "fa fa-microchip ",
474 "items": [
475 {
476 "type": "doctype",
477 "name":"Shareholder",
478 "description": _("List of available Shareholders with folio numbers")
479 },
480 {
481 "type": "doctype",
482 "name":"Share Transfer",
483 "description": _("List of all share transactions"),
484 },
485 {
486 "type": "report",
487 "name": "Share Ledger",
488 "doctype": "Share Transfer",
489 "is_query_report": True
490 },
491 {
492 "type": "report",
493 "name": "Share Balance",
494 "doctype": "Share Transfer",
495 "is_query_report": True
496 }
497 ]
498 },
499 {
Rushabh Mehta67712402015-05-25 18:30:53 +0530500 "label": _("Help"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530501 "icon": "fa fa-facetime-video",
Rushabh Mehta67712402015-05-25 18:30:53 +0530502 "items": [
503 {
504 "type": "help",
505 "label": _("Chart of Accounts"),
506 "youtube_id": "DyR-DST-PyA"
507 },
508 {
509 "type": "help",
510 "label": _("Opening Accounting Balance"),
511 "youtube_id": "kdgM20Q-q68"
512 },
513 {
514 "type": "help",
515 "label": _("Setting up Taxes"),
516 "youtube_id": "nQ1zZdPgdaQ"
517 }
518 ]
519 }
Anand Doshi08ef4672014-05-08 11:43:18 +0530520 ]