blob: 4bb65e8291785170807a6e841b83fcd082c84ebe [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 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053030 "type": "report",
31 "name": "Accounts Receivable",
Nabin Haite4bbb692016-07-04 16:16:24 +053032 "doctype": "Sales Invoice",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053033 "is_query_report": True
34 },
35 {
36 "type": "report",
37 "name": "Accounts Payable",
38 "doctype": "Purchase Invoice",
39 "is_query_report": True
40 },
41 ]
42
43 },
44 {
45 "label": _("Company and Accounts"),
46 "items": [
47 {
48 "type": "doctype",
49 "name": "Company",
50 "description": _("Company (not Customer or Supplier) master.")
51 },
52 {
53 "type": "doctype",
54 "name": "Journal Entry",
55 "description": _("Accounting journal entries.")
56 },
57 {
58 "type": "page",
Saurabh17022732016-06-21 13:19:17 +053059 "name": "Tree",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053060 "icon": "icon-sitemap",
61 "label": _("Chart of Accounts"),
Saurabh17022732016-06-21 13:19:17 +053062 "route": "Tree/Account",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053063 "description": _("Tree of financial accounts."),
64 "doctype": "Account",
65 },
66 {
67 "type": "report",
68 "name":"General Ledger",
69 "doctype": "GL Entry",
70 "is_query_report": True,
71 },
72 ]
73 },
74 {
75 "label": _("Masters"),
76 "items": [
77 {
78 "type": "doctype",
Anand Doshi08ef4672014-05-08 11:43:18 +053079 "name": "Customer",
80 "description": _("Customer database.")
81 },
82 {
83 "type": "doctype",
84 "name": "Supplier",
85 "description": _("Supplier database.")
86 },
87 {
Saurabh3ba22672015-12-21 18:24:49 +053088 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053089 "name": "Item",
Anand Doshi08ef4672014-05-08 11:43:18 +053090 },
Nabin Hait9501a1e2016-03-30 15:06:19 +053091 {
92 "type": "doctype",
93 "name": "Asset",
94 },
95 {
96 "type": "doctype",
97 "name": "Asset Category",
98 }
Anand Doshi08ef4672014-05-08 11:43:18 +053099 ]
100 },
101 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530102 "label": _("Accounting Statements"),
Anand Doshi08ef4672014-05-08 11:43:18 +0530103 "items": [
104 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530105 "type": "report",
106 "name": "Trial Balance",
107 "doctype": "GL Entry",
108 "is_query_report": True,
Anand Doshi08ef4672014-05-08 11:43:18 +0530109 },
ankitjavalkarworkb0cffac2014-07-22 15:02:59 +0530110 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530111 "type": "report",
112 "name": "Balance Sheet",
113 "doctype": "GL Entry",
114 "is_query_report": True
ankitjavalkarworkb0cffac2014-07-22 15:02:59 +0530115 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530116 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530117 "type": "report",
118 "name": "Cash Flow",
119 "doctype": "GL Entry",
120 "is_query_report": True
Anand Doshi08ef4672014-05-08 11:43:18 +0530121 },
Ankit Javalkar8e7ca412014-09-12 15:18:53 +0530122 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530123 "type": "report",
124 "name": "Profit and Loss Statement",
125 "doctype": "GL Entry",
126 "is_query_report": True
127 },
128 ]
129 },
130 {
131 "label": _("Banking and Payments"),
132 "items": [
133 {
Ankit Javalkar8e7ca412014-09-12 15:18:53 +0530134 "type": "doctype",
135 "name": "Payment Tool",
136 "description": _("Create Payment Entries against Orders or Invoices.")
137 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530138 {
139 "type": "doctype",
140 "label": _("Update Bank Transaction Dates"),
141 "name": "Bank Reconciliation",
142 "description": _("Update bank payment dates with journals.")
143 },
144 {
145 "type": "doctype",
146 "label": _("Match Payments with Invoices"),
147 "name": "Payment Reconciliation",
148 "description": _("Match non-linked Invoices and Payments.")
149 },
150 {
151 "type": "report",
152 "name": "Bank Reconciliation Statement",
153 "is_query_report": True,
154 "doctype": "Journal Entry"
155 },
156 {
157 "type": "report",
158 "name": "Bank Clearance Summary",
159 "is_query_report": True,
160 "doctype": "Journal Entry"
161 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530162 ]
163 },
164 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530165 "label": _("Taxes"),
Anand Doshi08ef4672014-05-08 11:43:18 +0530166 "items": [
167 {
168 "type": "doctype",
Rushabh Mehtabcdea3e2015-05-06 18:45:47 +0530169 "name": "Sales Taxes and Charges Template",
Anand Doshi08ef4672014-05-08 11:43:18 +0530170 "description": _("Tax template for selling transactions.")
171 },
172 {
173 "type": "doctype",
Rushabh Mehtabcdea3e2015-05-06 18:45:47 +0530174 "name": "Purchase Taxes and Charges Template",
Anand Doshi08ef4672014-05-08 11:43:18 +0530175 "description": _("Tax template for buying transactions.")
176 },
177 {
178 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530179 "name": "Tax Rule",
180 "description": _("Tax Rule for transactions.")
181 },
182 {
183 "type": "report",
184 "name": "Sales Register",
185 "doctype": "Sales Invoice",
186 "is_query_report": True
187 },
188 {
189 "type": "report",
190 "name": "Purchase Register",
191 "doctype": "Purchase Invoice",
192 "is_query_report": True
193 },
194 ]
195 },
196 {
197 "label": _("Budget and Cost Center"),
198 "items": [
199 {
200 "type": "page",
Saurabhec8babe2016-06-21 15:55:54 +0530201 "name": "Tree",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530202 "icon": "icon-sitemap",
203 "label": _("Chart of Cost Centers"),
Saurabhec8babe2016-06-21 15:55:54 +0530204 "route": "Tree/Cost Center",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530205 "description": _("Tree of financial Cost Centers."),
206 "doctype": "Cost Center",
207 },
208 {
Nabin Haitb9bc7d62016-05-16 14:38:47 +0530209 "type": "doctype",
210 "name": "Budget",
211 "description": _("Define budget for a financial year.")
212 },
213 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530214 "type": "report",
215 "name": "Budget Variance Report",
216 "is_query_report": True,
217 "doctype": "Cost Center"
218 },
219 {
220 "type":"doctype",
221 "name": "Monthly Distribution",
222 "description": _("Seasonality for setting budgets, targets etc.")
223 },
224 ]
225 },
226 {
227 "label": _("Tools"),
228 "items": [
229 {
230 "type": "doctype",
231 "name": "Period Closing Voucher",
232 "description": _("Close Balance Sheet and book Profit or Loss.")
233 },
Nabin Hait70f05df2016-04-25 18:49:17 +0530234 {
235 "type": "doctype",
236 "name": "Asset Movement",
237 "description": _("Transfer an asset from one warehouse to another")
238 },
Saurabh066ae8e2016-07-05 12:41:20 +0530239 {
240 "type": "doctype",
241 "name": "Cheque Print Template",
242 "description": _("Setup cheque dimensions for printing")
243 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530244 ]
245 },
246 {
247 "label": _("Setup"),
248 "icon": "icon-cog",
249 "items": [
250 {
251 "type": "doctype",
252 "name": "Accounts Settings",
253 "description": _("Default settings for accounting transactions.")
Anand Doshi08ef4672014-05-08 11:43:18 +0530254 },
255 {
256 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530257 "name": "Fiscal Year",
258 "description": _("Financial / accounting year.")
Anand Doshi08ef4672014-05-08 11:43:18 +0530259 },
260 {
261 "type": "doctype",
262 "name": "Currency",
263 "description": _("Enable / disable currencies.")
264 },
265 {
266 "type": "doctype",
267 "name": "Currency Exchange",
268 "description": _("Currency exchange rate master.")
269 },
270 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530271 "type": "doctype",
272 "name": "Payment Gateway Account",
273 "description": _("Setup Gateway accounts.")
274 },
275 {
276 "type": "doctype",
277 "name": "POS Profile",
278 "label": _("Point-of-Sale Profile"),
279 "description": _("Rules to calculate shipping amount for a sale")
Anand Doshi08ef4672014-05-08 11:43:18 +0530280 },
281 {
282 "type": "doctype",
283 "name":"Terms and Conditions",
284 "label": _("Terms and Conditions Template"),
285 "description": _("Template of terms or contract.")
286 },
287 {
288 "type": "doctype",
289 "name":"Mode of Payment",
290 "description": _("e.g. Bank, Cash, Credit Card")
291 },
292 {
293 "type": "doctype",
294 "name":"C-Form",
295 "description": _("C-Form records"),
296 "country": "India"
297 }
298 ]
299 },
300 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530301 "label": _("To Bill"),
Anand Doshi08ef4672014-05-08 11:43:18 +0530302 "items": [
303 {
304 "type": "report",
Anand Doshi08ef4672014-05-08 11:43:18 +0530305 "name": "Ordered Items To Be Billed",
306 "is_query_report": True,
307 "doctype": "Sales Invoice"
308 },
309 {
310 "type": "report",
311 "name": "Delivered Items To Be Billed",
312 "is_query_report": True,
313 "doctype": "Sales Invoice"
314 },
315 {
316 "type": "report",
317 "name": "Purchase Order Items To Be Billed",
318 "is_query_report": True,
319 "doctype": "Purchase Invoice"
320 },
321 {
322 "type": "report",
323 "name": "Received Items To Be Billed",
324 "is_query_report": True,
325 "doctype": "Purchase Invoice"
326 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530327 ]
328
329 },
330 {
331 "label": _("Analytics"),
332 "items": [
333 {
Anand Doshi08ef4672014-05-08 11:43:18 +0530334 "type": "report",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530335 "name": "Gross Profit",
336 "doctype": "Sales Invoice",
337 "is_query_report": True
338 },
339 {
340 "type": "report",
341 "name": "Purchase Invoice Trends",
Anand Doshi08ef4672014-05-08 11:43:18 +0530342 "is_query_report": True,
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530343 "doctype": "Purchase Invoice"
344 },
345 {
346 "type": "report",
347 "name": "Sales Invoice Trends",
348 "is_query_report": True,
349 "doctype": "Sales Invoice"
350 },
351 ]
352 },
353 {
354 "label": _("Other Reports"),
355 "icon": "icon-table",
356 "items": [
357 {
358 "type": "report",
Nabin Haitcd0e8ce2016-04-09 16:06:28 +0530359 "name": "Asset Depreciation Ledger",
360 "doctype": "Asset",
361 "is_query_report": True,
362 },
363 {
364 "type": "report",
365 "name": "Asset Depreciations and Balances",
366 "doctype": "Asset",
367 "is_query_report": True,
368 },
369 {
370 "type": "report",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530371 "name": "Trial Balance for Party",
372 "doctype": "GL Entry",
373 "is_query_report": True,
Anand Doshi08ef4672014-05-08 11:43:18 +0530374 },
375 {
376 "type": "report",
377 "name": "Payment Period Based On Invoice Date",
378 "is_query_report": True,
Nabin Hait23d2a532014-12-25 17:14:18 +0530379 "doctype": "Journal Entry"
Anand Doshi08ef4672014-05-08 11:43:18 +0530380 },
381 {
382 "type": "report",
383 "name": "Sales Partners Commission",
384 "is_query_report": True,
385 "doctype": "Sales Invoice"
386 },
387 {
388 "type": "report",
Anand Doshi08ef4672014-05-08 11:43:18 +0530389 "name": "Item-wise Sales Register",
390 "is_query_report": True,
391 "doctype": "Sales Invoice"
392 },
393 {
394 "type": "report",
395 "name": "Item-wise Purchase Register",
396 "is_query_report": True,
397 "doctype": "Purchase Invoice"
398 },
399 {
400 "type": "report",
Nabin Haite6370862014-10-30 15:50:03 +0530401 "name": "Accounts Receivable Summary",
402 "doctype": "Sales Invoice",
403 "is_query_report": True
404 },
405 {
406 "type": "report",
ankitjavalkarworke6e65b02014-11-04 14:36:50 +0530407 "name": "Accounts Payable Summary",
408 "doctype": "Purchase Invoice",
409 "is_query_report": True
410 },
411 {
412 "type": "report",
Nabin Haite6370862014-10-30 15:50:03 +0530413 "is_query_report": True,
414 "name": "Customer Credit Balance",
415 "doctype": "Customer"
416 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530417 ]
418 },
Rushabh Mehta67712402015-05-25 18:30:53 +0530419 {
420 "label": _("Help"),
421 "icon": "icon-facetime-video",
422 "items": [
423 {
424 "type": "help",
425 "label": _("Chart of Accounts"),
426 "youtube_id": "DyR-DST-PyA"
427 },
428 {
429 "type": "help",
430 "label": _("Opening Accounting Balance"),
431 "youtube_id": "kdgM20Q-q68"
432 },
433 {
434 "type": "help",
435 "label": _("Setting up Taxes"),
436 "youtube_id": "nQ1zZdPgdaQ"
437 }
438 ]
439 }
Anand Doshi08ef4672014-05-08 11:43:18 +0530440 ]