blob: d9ffced547ad8db10e2222df540d3f7cb6608ea4 [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",
Bassam Ramadan574cd462018-09-06 15:32:25 +020037 "name": "Cashier Closing",
38 "description": _("Cashier Closing")
39 },
40 {
41 "type": "doctype",
Zarrarf2df7f32018-05-08 16:06:36 +053042 "name": "Auto Repeat",
43 "label": _("Auto Repeat"),
rohitwaghchauredd092e32017-09-15 16:16:36 +053044 "description": _("To make recurring documents")
45 },
46 {
Zarrar2cadb1e2018-08-06 14:46:16 +053047 "type": "doctype",
48 "name": "Loyalty Program",
49 "label": _("Loyalty Program"),
50 "description": _("To make Customer based incentive schemes.")
51 },
52 {
53 "type": "doctype",
54 "name": "Loyalty Point Entry",
55 "label": _("Loyalty Point Entry"),
56 "description": _("To view logs of Loyalty Points assigned to a Customer.")
57 },
58 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053059 "type": "report",
60 "name": "Accounts Receivable",
Rushabh Mehta919a74a2017-06-22 16:37:04 +053061 "doctype": "Sales Invoice",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053062 "is_query_report": True
63 },
64 {
65 "type": "report",
66 "name": "Accounts Payable",
67 "doctype": "Purchase Invoice",
68 "is_query_report": True
69 },
70 ]
71
72 },
73 {
74 "label": _("Company and Accounts"),
75 "items": [
76 {
77 "type": "doctype",
78 "name": "Company",
79 "description": _("Company (not Customer or Supplier) master.")
80 },
81 {
82 "type": "doctype",
83 "name": "Journal Entry",
84 "description": _("Accounting journal entries.")
85 },
86 {
Saurabh52ec0ed2016-07-05 18:02:38 +053087 "type": "doctype",
88 "name": "Account",
Rushabh Mehta2167ff52016-12-07 11:08:48 +053089 "icon": "fa fa-sitemap",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053090 "label": _("Chart of Accounts"),
Saurabh17022732016-06-21 13:19:17 +053091 "route": "Tree/Account",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053092 "description": _("Tree of financial accounts."),
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053093 },
94 {
95 "type": "report",
96 "name":"General Ledger",
97 "doctype": "GL Entry",
98 "is_query_report": True,
99 },
100 ]
101 },
102 {
103 "label": _("Masters"),
104 "items": [
105 {
106 "type": "doctype",
Anand Doshi08ef4672014-05-08 11:43:18 +0530107 "name": "Customer",
108 "description": _("Customer database.")
109 },
110 {
111 "type": "doctype",
112 "name": "Supplier",
113 "description": _("Supplier database.")
114 },
115 {
Saurabh3ba22672015-12-21 18:24:49 +0530116 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530117 "name": "Item",
Nabin Hait9501a1e2016-03-30 15:06:19 +0530118 }
Anand Doshi08ef4672014-05-08 11:43:18 +0530119 ]
120 },
121 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530122 "label": _("Accounting Statements"),
Anand Doshi08ef4672014-05-08 11:43:18 +0530123 "items": [
124 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530125 "type": "report",
126 "name": "Trial Balance",
127 "doctype": "GL Entry",
128 "is_query_report": True,
Anand Doshi08ef4672014-05-08 11:43:18 +0530129 },
ankitjavalkarworkb0cffac2014-07-22 15:02:59 +0530130 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530131 "type": "report",
132 "name": "Balance Sheet",
133 "doctype": "GL Entry",
134 "is_query_report": True
ankitjavalkarworkb0cffac2014-07-22 15:02:59 +0530135 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530136 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530137 "type": "report",
138 "name": "Cash Flow",
139 "doctype": "GL Entry",
140 "is_query_report": True
Anand Doshi08ef4672014-05-08 11:43:18 +0530141 },
Ankit Javalkar8e7ca412014-09-12 15:18:53 +0530142 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530143 "type": "report",
144 "name": "Profit and Loss Statement",
145 "doctype": "GL Entry",
146 "is_query_report": True
147 },
rohitwaghchaureefff6e52018-04-18 10:52:07 +0530148 {
149 "type": "report",
150 "name": "Consolidated Financial Statement",
151 "doctype": "GL Entry",
152 "is_query_report": True
153 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530154 ]
155 },
156 {
157 "label": _("Banking and Payments"),
158 "items": [
159 {
Ankit Javalkar8e7ca412014-09-12 15:18:53 +0530160 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530161 "label": _("Update Bank Transaction Dates"),
162 "name": "Bank Reconciliation",
163 "description": _("Update bank payment dates with journals.")
164 },
165 {
166 "type": "doctype",
167 "label": _("Match Payments with Invoices"),
168 "name": "Payment Reconciliation",
169 "description": _("Match non-linked Invoices and Payments.")
170 },
171 {
172 "type": "report",
173 "name": "Bank Reconciliation Statement",
174 "is_query_report": True,
175 "doctype": "Journal Entry"
176 },
177 {
178 "type": "report",
179 "name": "Bank Clearance Summary",
180 "is_query_report": True,
181 "doctype": "Journal Entry"
182 },
Ishan Loya09fe8e02017-04-25 14:26:33 +0530183 {
184 "type": "doctype",
185 "name": "Bank Guarantee",
186 "doctype": "Bank Guarantee"
187 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530188 ]
189 },
190 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530191 "label": _("Taxes"),
Anand Doshi08ef4672014-05-08 11:43:18 +0530192 "items": [
193 {
194 "type": "doctype",
Rushabh Mehtabcdea3e2015-05-06 18:45:47 +0530195 "name": "Sales Taxes and Charges Template",
Anand Doshi08ef4672014-05-08 11:43:18 +0530196 "description": _("Tax template for selling transactions.")
197 },
198 {
199 "type": "doctype",
Rushabh Mehtabcdea3e2015-05-06 18:45:47 +0530200 "name": "Purchase Taxes and Charges Template",
Anand Doshi08ef4672014-05-08 11:43:18 +0530201 "description": _("Tax template for buying transactions.")
202 },
203 {
204 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530205 "name": "Tax Rule",
206 "description": _("Tax Rule for transactions.")
207 },
208 {
Zarrar2cadb1e2018-08-06 14:46:16 +0530209 "type": "doctype",
210 "name": "Tax Withholding Category",
211 "description": _("Tax Withholding rates to be applied on transactions.")
212 },
213 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530214 "type": "report",
215 "name": "Sales Register",
216 "doctype": "Sales Invoice",
217 "is_query_report": True
218 },
219 {
220 "type": "report",
221 "name": "Purchase Register",
222 "doctype": "Purchase Invoice",
223 "is_query_report": True
224 },
225 ]
226 },
227 {
Rushabh Mehta919a74a2017-06-22 16:37:04 +0530228 "label": _("Goods and Services Tax (GST India)"),
229 "items": [
230 {
231 "type": "doctype",
Rushabh Mehta00ae4242017-06-27 17:31:41 +0530232 "name": "GST Settings",
233 },
234 {
235 "type": "doctype",
Rushabh Mehta919a74a2017-06-22 16:37:04 +0530236 "name": "GST HSN Code",
237 },
238 {
239 "type": "report",
Nabin Hait1e7c32b2018-09-26 18:01:00 +0530240 "name": "GSTR-1",
241 "is_query_report": True
242 },
243 {
244 "type": "report",
245 "name": "GSTR-2",
246 "is_query_report": True
247 },
248 {
249 "type": "report",
Rushabh Mehta919a74a2017-06-22 16:37:04 +0530250 "name": "GST Sales Register",
251 "is_query_report": True
252 },
253 {
254 "type": "report",
255 "name": "GST Purchase Register",
256 "is_query_report": True
257 },
258 {
259 "type": "report",
260 "name": "GST Itemised Sales Register",
261 "is_query_report": True
262 },
263 {
264 "type": "report",
265 "name": "GST Itemised Purchase Register",
266 "is_query_report": True
267 },
268 ]
269 },
270 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530271 "label": _("Budget and Cost Center"),
272 "items": [
273 {
Saurabh52ec0ed2016-07-05 18:02:38 +0530274 "type": "doctype",
275 "name": "Cost Center",
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530276 "icon": "fa fa-sitemap",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530277 "label": _("Chart of Cost Centers"),
Saurabhec8babe2016-06-21 15:55:54 +0530278 "route": "Tree/Cost Center",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530279 "description": _("Tree of financial Cost Centers."),
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530280 },
281 {
Nabin Haitb9bc7d62016-05-16 14:38:47 +0530282 "type": "doctype",
283 "name": "Budget",
284 "description": _("Define budget for a financial year.")
285 },
286 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530287 "type": "report",
288 "name": "Budget Variance Report",
289 "is_query_report": True,
290 "doctype": "Cost Center"
291 },
292 {
293 "type":"doctype",
294 "name": "Monthly Distribution",
295 "description": _("Seasonality for setting budgets, targets etc.")
296 },
297 ]
298 },
299 {
300 "label": _("Tools"),
301 "items": [
302 {
303 "type": "doctype",
304 "name": "Period Closing Voucher",
305 "description": _("Close Balance Sheet and book Profit or Loss.")
306 },
Nabin Hait70f05df2016-04-25 18:49:17 +0530307 {
308 "type": "doctype",
Saurabh066ae8e2016-07-05 12:41:20 +0530309 "name": "Cheque Print Template",
310 "description": _("Setup cheque dimensions for printing")
311 },
Rushabh Mehtad3f5d092017-11-15 16:29:53 +0530312 {
313 "type": "doctype",
314 "name": "Opening Invoice Creation Tool",
315 "description": _("Make Opening Sales and Purchase Invoices")
316 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530317 ]
318 },
319 {
320 "label": _("Setup"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530321 "icon": "fa fa-cog",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530322 "items": [
323 {
324 "type": "doctype",
325 "name": "Accounts Settings",
326 "description": _("Default settings for accounting transactions.")
Anand Doshi08ef4672014-05-08 11:43:18 +0530327 },
328 {
329 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530330 "name": "Fiscal Year",
331 "description": _("Financial / accounting year.")
Anand Doshi08ef4672014-05-08 11:43:18 +0530332 },
333 {
334 "type": "doctype",
335 "name": "Currency",
336 "description": _("Enable / disable currencies.")
337 },
338 {
339 "type": "doctype",
340 "name": "Currency Exchange",
341 "description": _("Currency exchange rate master.")
342 },
343 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530344 "type": "doctype",
345 "name": "Payment Gateway Account",
346 "description": _("Setup Gateway accounts.")
347 },
348 {
349 "type": "doctype",
Nabin Hait7d4fd352017-10-05 12:20:33 +0530350 "name": "POS Settings",
351 "description": _("Setup mode of POS (Online / Offline)")
352 },
353 {
354 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530355 "name": "POS Profile",
356 "label": _("Point-of-Sale Profile"),
Nabin Hait7d4fd352017-10-05 12:20:33 +0530357 "description": _("Setup default values for POS Invoices")
Anand Doshi08ef4672014-05-08 11:43:18 +0530358 },
359 {
360 "type": "doctype",
361 "name":"Terms and Conditions",
362 "label": _("Terms and Conditions Template"),
363 "description": _("Template of terms or contract.")
364 },
365 {
366 "type": "doctype",
367 "name":"Mode of Payment",
368 "description": _("e.g. Bank, Cash, Credit Card")
369 },
370 {
371 "type": "doctype",
372 "name":"C-Form",
373 "description": _("C-Form records"),
374 "country": "India"
375 }
376 ]
377 },
378 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530379 "label": _("To Bill"),
Anand Doshi08ef4672014-05-08 11:43:18 +0530380 "items": [
381 {
382 "type": "report",
Anand Doshi08ef4672014-05-08 11:43:18 +0530383 "name": "Ordered Items To Be Billed",
384 "is_query_report": True,
385 "doctype": "Sales Invoice"
386 },
387 {
388 "type": "report",
389 "name": "Delivered Items To Be Billed",
390 "is_query_report": True,
391 "doctype": "Sales Invoice"
392 },
393 {
394 "type": "report",
395 "name": "Purchase Order Items To Be Billed",
396 "is_query_report": True,
397 "doctype": "Purchase Invoice"
398 },
399 {
400 "type": "report",
401 "name": "Received Items To Be Billed",
402 "is_query_report": True,
403 "doctype": "Purchase Invoice"
404 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530405 ]
406
407 },
408 {
409 "label": _("Analytics"),
410 "items": [
411 {
Anand Doshi08ef4672014-05-08 11:43:18 +0530412 "type": "report",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530413 "name": "Gross Profit",
414 "doctype": "Sales Invoice",
415 "is_query_report": True
416 },
417 {
418 "type": "report",
419 "name": "Purchase Invoice Trends",
Anand Doshi08ef4672014-05-08 11:43:18 +0530420 "is_query_report": True,
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530421 "doctype": "Purchase Invoice"
422 },
423 {
424 "type": "report",
425 "name": "Sales Invoice Trends",
426 "is_query_report": True,
427 "doctype": "Sales Invoice"
428 },
429 ]
430 },
431 {
432 "label": _("Other Reports"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530433 "icon": "fa fa-table",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530434 "items": [
435 {
436 "type": "report",
437 "name": "Trial Balance for Party",
438 "doctype": "GL Entry",
439 "is_query_report": True,
Anand Doshi08ef4672014-05-08 11:43:18 +0530440 },
441 {
442 "type": "report",
Nabin Haitfd23fa72016-11-21 16:57:39 +0530443 "name": "Profitability Analysis",
444 "doctype": "GL Entry",
445 "is_query_report": True,
446 },
447 {
448 "type": "report",
Anand Doshi08ef4672014-05-08 11:43:18 +0530449 "name": "Payment Period Based On Invoice Date",
450 "is_query_report": True,
Nabin Hait23d2a532014-12-25 17:14:18 +0530451 "doctype": "Journal Entry"
Anand Doshi08ef4672014-05-08 11:43:18 +0530452 },
453 {
454 "type": "report",
455 "name": "Sales Partners Commission",
456 "is_query_report": True,
457 "doctype": "Sales Invoice"
458 },
459 {
460 "type": "report",
Anand Doshi08ef4672014-05-08 11:43:18 +0530461 "name": "Item-wise Sales Register",
462 "is_query_report": True,
463 "doctype": "Sales Invoice"
464 },
465 {
466 "type": "report",
467 "name": "Item-wise Purchase Register",
468 "is_query_report": True,
469 "doctype": "Purchase Invoice"
470 },
471 {
472 "type": "report",
Nabin Haite6370862014-10-30 15:50:03 +0530473 "name": "Accounts Receivable Summary",
474 "doctype": "Sales Invoice",
475 "is_query_report": True
476 },
477 {
478 "type": "report",
ankitjavalkarworke6e65b02014-11-04 14:36:50 +0530479 "name": "Accounts Payable Summary",
480 "doctype": "Purchase Invoice",
481 "is_query_report": True
482 },
483 {
484 "type": "report",
Nabin Haite6370862014-10-30 15:50:03 +0530485 "is_query_report": True,
486 "name": "Customer Credit Balance",
487 "doctype": "Customer"
488 },
pawane61a2752017-11-02 17:53:24 +0530489 {
490 "type": "report",
491 "is_query_report": True,
pawan8d1d64a2017-11-03 21:52:07 +0530492 "name": "Sales Payment Summary",
pawane61a2752017-11-02 17:53:24 +0530493 "doctype": "Sales Invoice"
Shreya Shah51034542018-06-05 10:44:36 +0530494 },
495 {
496 "type": "report",
497 "is_query_report": True,
498 "name": "Address And Contacts",
499 "doctype": "Address"
pawane61a2752017-11-02 17:53:24 +0530500 }
Anand Doshi08ef4672014-05-08 11:43:18 +0530501 ]
502 },
Rushabh Mehta67712402015-05-25 18:30:53 +0530503 {
Ameya Shenoy5c33a042018-02-12 11:32:47 +0530504 "label": _("Share Management"),
505 "icon": "fa fa-microchip ",
506 "items": [
507 {
508 "type": "doctype",
509 "name":"Shareholder",
510 "description": _("List of available Shareholders with folio numbers")
511 },
512 {
513 "type": "doctype",
514 "name":"Share Transfer",
515 "description": _("List of all share transactions"),
516 },
517 {
518 "type": "report",
519 "name": "Share Ledger",
520 "doctype": "Share Transfer",
521 "is_query_report": True
522 },
523 {
524 "type": "report",
525 "name": "Share Balance",
526 "doctype": "Share Transfer",
527 "is_query_report": True
528 }
529 ]
530 },
531 {
Saurabh3d825e52018-07-13 17:41:36 +0530532 "label": _("Subscription Management"),
533 "icon": "fa fa-microchip ",
534 "items": [
535 {
536 "type": "doctype",
537 "name":"Subscriber",
538 },
539 {
540 "type": "doctype",
541 "name":"Subscription Plan",
542 },
543 {
544 "type": "doctype",
545 "name":"Subscription"
546 },
547 {
548 "type": "doctype",
549 "name": "Subscription Settings"
550 }
551 ]
552 },
553 {
Rushabh Mehta67712402015-05-25 18:30:53 +0530554 "label": _("Help"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530555 "icon": "fa fa-facetime-video",
Rushabh Mehta67712402015-05-25 18:30:53 +0530556 "items": [
557 {
558 "type": "help",
559 "label": _("Chart of Accounts"),
560 "youtube_id": "DyR-DST-PyA"
561 },
562 {
563 "type": "help",
564 "label": _("Opening Accounting Balance"),
565 "youtube_id": "kdgM20Q-q68"
566 },
567 {
568 "type": "help",
569 "label": _("Setting up Taxes"),
570 "youtube_id": "nQ1zZdPgdaQ"
571 }
572 ]
573 }
Anand Doshi08ef4672014-05-08 11:43:18 +0530574 ]