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