blob: 66b59a529ae9ce1b8001a0c805273400e4d4b9dc [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 {
Saurabh52ec0ed2016-07-05 18:02:38 +053058 "type": "doctype",
59 "name": "Account",
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."),
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053064 },
65 {
66 "type": "report",
67 "name":"General Ledger",
68 "doctype": "GL Entry",
69 "is_query_report": True,
70 },
71 ]
72 },
73 {
74 "label": _("Masters"),
75 "items": [
76 {
77 "type": "doctype",
Anand Doshi08ef4672014-05-08 11:43:18 +053078 "name": "Customer",
79 "description": _("Customer database.")
80 },
81 {
82 "type": "doctype",
83 "name": "Supplier",
84 "description": _("Supplier database.")
85 },
86 {
Saurabh3ba22672015-12-21 18:24:49 +053087 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053088 "name": "Item",
Anand Doshi08ef4672014-05-08 11:43:18 +053089 },
Nabin Hait9501a1e2016-03-30 15:06:19 +053090 {
91 "type": "doctype",
92 "name": "Asset",
93 },
94 {
95 "type": "doctype",
96 "name": "Asset Category",
97 }
Anand Doshi08ef4672014-05-08 11:43:18 +053098 ]
99 },
100 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530101 "label": _("Accounting Statements"),
Anand Doshi08ef4672014-05-08 11:43:18 +0530102 "items": [
103 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530104 "type": "report",
105 "name": "Trial Balance",
106 "doctype": "GL Entry",
107 "is_query_report": True,
Anand Doshi08ef4672014-05-08 11:43:18 +0530108 },
ankitjavalkarworkb0cffac2014-07-22 15:02:59 +0530109 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530110 "type": "report",
111 "name": "Balance Sheet",
112 "doctype": "GL Entry",
113 "is_query_report": True
ankitjavalkarworkb0cffac2014-07-22 15:02:59 +0530114 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530115 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530116 "type": "report",
117 "name": "Cash Flow",
118 "doctype": "GL Entry",
119 "is_query_report": True
Anand Doshi08ef4672014-05-08 11:43:18 +0530120 },
Ankit Javalkar8e7ca412014-09-12 15:18:53 +0530121 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530122 "type": "report",
123 "name": "Profit and Loss Statement",
124 "doctype": "GL Entry",
125 "is_query_report": True
126 },
127 ]
128 },
129 {
130 "label": _("Banking and Payments"),
131 "items": [
132 {
Ankit Javalkar8e7ca412014-09-12 15:18:53 +0530133 "type": "doctype",
134 "name": "Payment Tool",
135 "description": _("Create Payment Entries against Orders or Invoices.")
136 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530137 {
138 "type": "doctype",
139 "label": _("Update Bank Transaction Dates"),
140 "name": "Bank Reconciliation",
141 "description": _("Update bank payment dates with journals.")
142 },
143 {
144 "type": "doctype",
145 "label": _("Match Payments with Invoices"),
146 "name": "Payment Reconciliation",
147 "description": _("Match non-linked Invoices and Payments.")
148 },
149 {
150 "type": "report",
151 "name": "Bank Reconciliation Statement",
152 "is_query_report": True,
153 "doctype": "Journal Entry"
154 },
155 {
156 "type": "report",
157 "name": "Bank Clearance Summary",
158 "is_query_report": True,
159 "doctype": "Journal Entry"
160 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530161 ]
162 },
163 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530164 "label": _("Taxes"),
Anand Doshi08ef4672014-05-08 11:43:18 +0530165 "items": [
166 {
167 "type": "doctype",
Rushabh Mehtabcdea3e2015-05-06 18:45:47 +0530168 "name": "Sales Taxes and Charges Template",
Anand Doshi08ef4672014-05-08 11:43:18 +0530169 "description": _("Tax template for selling transactions.")
170 },
171 {
172 "type": "doctype",
Rushabh Mehtabcdea3e2015-05-06 18:45:47 +0530173 "name": "Purchase Taxes and Charges Template",
Anand Doshi08ef4672014-05-08 11:43:18 +0530174 "description": _("Tax template for buying transactions.")
175 },
176 {
177 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530178 "name": "Tax Rule",
179 "description": _("Tax Rule for transactions.")
180 },
181 {
182 "type": "report",
183 "name": "Sales Register",
184 "doctype": "Sales Invoice",
185 "is_query_report": True
186 },
187 {
188 "type": "report",
189 "name": "Purchase Register",
190 "doctype": "Purchase Invoice",
191 "is_query_report": True
192 },
193 ]
194 },
195 {
196 "label": _("Budget and Cost Center"),
197 "items": [
198 {
Saurabh52ec0ed2016-07-05 18:02:38 +0530199 "type": "doctype",
200 "name": "Cost Center",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530201 "icon": "icon-sitemap",
202 "label": _("Chart of Cost Centers"),
Saurabhec8babe2016-06-21 15:55:54 +0530203 "route": "Tree/Cost Center",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530204 "description": _("Tree of financial Cost Centers."),
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530205 },
206 {
Nabin Haitb9bc7d62016-05-16 14:38:47 +0530207 "type": "doctype",
208 "name": "Budget",
209 "description": _("Define budget for a financial year.")
210 },
211 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530212 "type": "report",
213 "name": "Budget Variance Report",
214 "is_query_report": True,
215 "doctype": "Cost Center"
216 },
217 {
218 "type":"doctype",
219 "name": "Monthly Distribution",
220 "description": _("Seasonality for setting budgets, targets etc.")
221 },
222 ]
223 },
224 {
225 "label": _("Tools"),
226 "items": [
227 {
228 "type": "doctype",
229 "name": "Period Closing Voucher",
230 "description": _("Close Balance Sheet and book Profit or Loss.")
231 },
Nabin Hait70f05df2016-04-25 18:49:17 +0530232 {
233 "type": "doctype",
234 "name": "Asset Movement",
235 "description": _("Transfer an asset from one warehouse to another")
236 },
Saurabh066ae8e2016-07-05 12:41:20 +0530237 {
238 "type": "doctype",
239 "name": "Cheque Print Template",
240 "description": _("Setup cheque dimensions for printing")
241 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530242 ]
243 },
244 {
245 "label": _("Setup"),
246 "icon": "icon-cog",
247 "items": [
248 {
249 "type": "doctype",
250 "name": "Accounts Settings",
251 "description": _("Default settings for accounting transactions.")
Anand Doshi08ef4672014-05-08 11:43:18 +0530252 },
253 {
254 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530255 "name": "Fiscal Year",
256 "description": _("Financial / accounting year.")
Anand Doshi08ef4672014-05-08 11:43:18 +0530257 },
258 {
259 "type": "doctype",
260 "name": "Currency",
261 "description": _("Enable / disable currencies.")
262 },
263 {
264 "type": "doctype",
265 "name": "Currency Exchange",
266 "description": _("Currency exchange rate master.")
267 },
268 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530269 "type": "doctype",
270 "name": "Payment Gateway Account",
271 "description": _("Setup Gateway accounts.")
272 },
273 {
274 "type": "doctype",
275 "name": "POS Profile",
276 "label": _("Point-of-Sale Profile"),
277 "description": _("Rules to calculate shipping amount for a sale")
Anand Doshi08ef4672014-05-08 11:43:18 +0530278 },
279 {
280 "type": "doctype",
281 "name":"Terms and Conditions",
282 "label": _("Terms and Conditions Template"),
283 "description": _("Template of terms or contract.")
284 },
285 {
286 "type": "doctype",
287 "name":"Mode of Payment",
288 "description": _("e.g. Bank, Cash, Credit Card")
289 },
290 {
291 "type": "doctype",
292 "name":"C-Form",
293 "description": _("C-Form records"),
294 "country": "India"
295 }
296 ]
297 },
298 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530299 "label": _("To Bill"),
Anand Doshi08ef4672014-05-08 11:43:18 +0530300 "items": [
301 {
302 "type": "report",
Anand Doshi08ef4672014-05-08 11:43:18 +0530303 "name": "Ordered Items To Be Billed",
304 "is_query_report": True,
305 "doctype": "Sales Invoice"
306 },
307 {
308 "type": "report",
309 "name": "Delivered Items To Be Billed",
310 "is_query_report": True,
311 "doctype": "Sales Invoice"
312 },
313 {
314 "type": "report",
315 "name": "Purchase Order Items To Be Billed",
316 "is_query_report": True,
317 "doctype": "Purchase Invoice"
318 },
319 {
320 "type": "report",
321 "name": "Received Items To Be Billed",
322 "is_query_report": True,
323 "doctype": "Purchase Invoice"
324 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530325 ]
326
327 },
328 {
329 "label": _("Analytics"),
330 "items": [
331 {
Anand Doshi08ef4672014-05-08 11:43:18 +0530332 "type": "report",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530333 "name": "Gross Profit",
334 "doctype": "Sales Invoice",
335 "is_query_report": True
336 },
337 {
338 "type": "report",
339 "name": "Purchase Invoice Trends",
Anand Doshi08ef4672014-05-08 11:43:18 +0530340 "is_query_report": True,
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530341 "doctype": "Purchase Invoice"
342 },
343 {
344 "type": "report",
345 "name": "Sales Invoice Trends",
346 "is_query_report": True,
347 "doctype": "Sales Invoice"
348 },
349 ]
350 },
351 {
352 "label": _("Other Reports"),
353 "icon": "icon-table",
354 "items": [
355 {
356 "type": "report",
Nabin Haitcd0e8ce2016-04-09 16:06:28 +0530357 "name": "Asset Depreciation Ledger",
358 "doctype": "Asset",
359 "is_query_report": True,
360 },
361 {
362 "type": "report",
363 "name": "Asset Depreciations and Balances",
364 "doctype": "Asset",
365 "is_query_report": True,
366 },
367 {
368 "type": "report",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530369 "name": "Trial Balance for Party",
370 "doctype": "GL Entry",
371 "is_query_report": True,
Anand Doshi08ef4672014-05-08 11:43:18 +0530372 },
373 {
374 "type": "report",
375 "name": "Payment Period Based On Invoice Date",
376 "is_query_report": True,
Nabin Hait23d2a532014-12-25 17:14:18 +0530377 "doctype": "Journal Entry"
Anand Doshi08ef4672014-05-08 11:43:18 +0530378 },
379 {
380 "type": "report",
381 "name": "Sales Partners Commission",
382 "is_query_report": True,
383 "doctype": "Sales Invoice"
384 },
385 {
386 "type": "report",
Anand Doshi08ef4672014-05-08 11:43:18 +0530387 "name": "Item-wise Sales Register",
388 "is_query_report": True,
389 "doctype": "Sales Invoice"
390 },
391 {
392 "type": "report",
393 "name": "Item-wise Purchase Register",
394 "is_query_report": True,
395 "doctype": "Purchase Invoice"
396 },
397 {
398 "type": "report",
Nabin Haite6370862014-10-30 15:50:03 +0530399 "name": "Accounts Receivable Summary",
400 "doctype": "Sales Invoice",
401 "is_query_report": True
402 },
403 {
404 "type": "report",
ankitjavalkarworke6e65b02014-11-04 14:36:50 +0530405 "name": "Accounts Payable Summary",
406 "doctype": "Purchase Invoice",
407 "is_query_report": True
408 },
409 {
410 "type": "report",
Nabin Haite6370862014-10-30 15:50:03 +0530411 "is_query_report": True,
412 "name": "Customer Credit Balance",
413 "doctype": "Customer"
414 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530415 ]
416 },
Rushabh Mehta67712402015-05-25 18:30:53 +0530417 {
418 "label": _("Help"),
419 "icon": "icon-facetime-video",
420 "items": [
421 {
422 "type": "help",
423 "label": _("Chart of Accounts"),
424 "youtube_id": "DyR-DST-PyA"
425 },
426 {
427 "type": "help",
428 "label": _("Opening Accounting Balance"),
429 "youtube_id": "kdgM20Q-q68"
430 },
431 {
432 "type": "help",
433 "label": _("Setting up Taxes"),
434 "youtube_id": "nQ1zZdPgdaQ"
435 }
436 ]
437 }
Anand Doshi08ef4672014-05-08 11:43:18 +0530438 ]