blob: d6b18fdec04da79bc3c8e05626f94f8d07da3571 [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": _("Stock Transactions"),
Anand Doshi08ef4672014-05-08 11:43:18 +05308 "items": [
9 {
10 "type": "doctype",
Anand Doshi08ef4672014-05-08 11:43:18 +053011 "name": "Stock Entry",
12 "description": _("Record item movement."),
13 },
14 {
15 "type": "doctype",
16 "name": "Delivery Note",
17 "description": _("Shipments to customers."),
18 },
19 {
20 "type": "doctype",
21 "name": "Purchase Receipt",
22 "description": _("Goods received from Suppliers."),
23 },
24 {
25 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053026 "name": "Material Request",
27 "description": _("Requests for items."),
28 },
29 ]
30 },
31 {
32 "label": _("Stock Reports"),
33 "items": [
34 {
35 "type": "report",
36 "is_query_report": True,
37 "name": "Stock Ledger",
38 "doctype": "Stock Ledger Entry",
39 },
40 {
41 "type": "report",
42 "is_query_report": True,
43 "name": "Stock Balance",
44 "doctype": "Stock Ledger Entry"
45 },
46 {
47 "type": "report",
48 "is_query_report": True,
49 "name": "Stock Projected Qty",
50 "doctype": "Item",
51 },
52 {
Rushabh Mehta37146262017-02-01 18:17:35 +053053 "type": "page",
54 "name": "stock-balance",
55 "label": _("Stock Summary")
56 },
57 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053058 "type": "report",
59 "is_query_report": True,
60 "name": "Stock Ageing",
61 "doctype": "Item",
62 },
63
64 ]
65 },
66 {
67 "label": _("Items and Pricing"),
68 "items": [
69 {
70 "type": "doctype",
71 "name": "Item",
72 "description": _("All Products or Services."),
Nabin Hait996a1012014-09-23 14:53:30 +053073 },
74 {
75 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053076 "name": "Product Bundle",
77 "description": _("Bundle items at time of sale."),
Anand Doshi08ef4672014-05-08 11:43:18 +053078 },
79 {
80 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053081 "name": "Price List",
82 "description": _("Price List master.")
83 },
84 {
Saurabh52ec0ed2016-07-05 18:02:38 +053085 "type": "doctype",
86 "name": "Item Group",
Rushabh Mehta2167ff52016-12-07 11:08:48 +053087 "icon": "fa fa-sitemap",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053088 "label": _("Item Group"),
Saurabh17022732016-06-21 13:19:17 +053089 "link": "Tree/Item Group",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053090 "description": _("Tree of Item Groups."),
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053091 },
92 {
93 "type": "doctype",
94 "name": "Item Price",
95 "description": _("Multiple Item prices."),
96 "route": "Report/Item Price"
97 },
98 {
99 "type": "doctype",
100 "name": "Shipping Rule",
101 "description": _("Rules for adding shipping costs.")
102 },
103 {
104 "type": "doctype",
105 "name": "Pricing Rule",
106 "description": _("Rules for applying pricing and discount.")
107 },
Rohit Waghchaure0e28fcc2017-08-29 18:15:57 +0530108 {
109 "type": "doctype",
110 "name": "Item Variant Settings",
111 "description": _("Item Variant Settings."),
112 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530113
114 ]
115 },
116 {
117 "label": _("Serial No and Batch"),
118 "items": [
119 {
120 "type": "doctype",
Anand Doshi08ef4672014-05-08 11:43:18 +0530121 "name": "Serial No",
122 "description": _("Single unit of an Item."),
123 },
124 {
125 "type": "doctype",
126 "name": "Batch",
127 "description": _("Batch (lot) of an Item."),
128 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530129 {
130 "type": "doctype",
131 "name": "Installation Note",
132 "description": _("Installation record for a Serial No.")
133 },
134 {
135 "type": "report",
136 "name": "Serial No Service Contract Expiry",
137 "doctype": "Serial No"
138 },
139 {
140 "type": "report",
141 "name": "Serial No Status",
142 "doctype": "Serial No"
143 },
144 {
145 "type": "report",
146 "name": "Serial No Warranty Expiry",
147 "doctype": "Serial No"
148 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530149 ]
150 },
151 {
152 "label": _("Tools"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530153 "icon": "fa fa-wrench",
Anand Doshi08ef4672014-05-08 11:43:18 +0530154 "items": [
155 {
156 "type": "doctype",
157 "name": "Stock Reconciliation",
158 "description": _("Upload stock balance via csv.")
159 },
160 {
161 "type": "doctype",
Anand Doshi08ef4672014-05-08 11:43:18 +0530162 "name": "Packing Slip",
163 "description": _("Split Delivery Note into packages.")
164 },
165 {
166 "type": "doctype",
167 "name": "Quality Inspection",
168 "description": _("Incoming quality inspection.")
169 },
170 {
171 "type": "doctype",
Nabin Hait12ce3ee2014-09-01 18:14:44 +0530172 "name": "Landed Cost Voucher",
173 "description": _("Update additional costs to calculate landed cost of items"),
Neil Trini Lasrado62dba502015-08-10 15:51:13 +0530174 }
Anand Doshi08ef4672014-05-08 11:43:18 +0530175 ]
176 },
177 {
178 "label": _("Setup"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530179 "icon": "fa fa-cog",
Anand Doshi08ef4672014-05-08 11:43:18 +0530180 "items": [
181 {
182 "type": "doctype",
183 "name": "Stock Settings",
184 "description": _("Default settings for stock transactions.")
185 },
186 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530187 "type": "doctype",
188 "name": "Warehouse",
189 "description": _("Where items are stored."),
Anand Doshi08ef4672014-05-08 11:43:18 +0530190 },
191 {
192 "type": "doctype",
193 "name": "UOM",
194 "label": _("Unit of Measure") + " (UOM)",
195 "description": _("e.g. Kg, Unit, Nos, m")
196 },
197 {
198 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530199 "name": "Item Attribute",
200 "description": _("Attributes for Item Variants. e.g Size, Color etc."),
Anand Doshi08ef4672014-05-08 11:43:18 +0530201 },
202 {
203 "type": "doctype",
204 "name": "Brand",
205 "description": _("Brand master.")
206 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530207 ]
208 },
209 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530210 "label": _("Analytics"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530211 "icon": "fa fa-table",
Anand Doshi08ef4672014-05-08 11:43:18 +0530212 "items": [
213 {
214 "type": "report",
Anand Doshib527e542014-06-09 18:08:46 +0530215 "is_query_report": False,
Anand Doshi08ef4672014-05-08 11:43:18 +0530216 "name": "Item-wise Price List Rate",
217 "doctype": "Item Price",
218 },
219 {
220 "type": "page",
221 "name": "stock-analytics",
222 "label": _("Stock Analytics"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530223 "icon": "fa fa-bar-chart"
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530224 },
225 {
226 "type": "report",
227 "is_query_report": True,
228 "name": "Delivery Note Trends",
229 "doctype": "Delivery Note"
230 },
231 {
232 "type": "report",
233 "is_query_report": True,
234 "name": "Purchase Receipt Trends",
235 "doctype": "Purchase Receipt"
236 },
237
Anand Doshi08ef4672014-05-08 11:43:18 +0530238 ]
239 },
240 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530241 "label": _("Reports"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530242 "icon": "fa fa-list",
Anand Doshi08ef4672014-05-08 11:43:18 +0530243 "items": [
244 {
245 "type": "report",
246 "is_query_report": True,
247 "name": "Ordered Items To Be Delivered",
248 "doctype": "Delivery Note"
249 },
250 {
251 "type": "report",
252 "is_query_report": True,
253 "name": "Purchase Order Items To Be Received",
254 "doctype": "Purchase Receipt"
255 },
256 {
257 "type": "report",
258 "name": "Item Shortage Report",
259 "route": "Report/Bin/Item Shortage Report",
260 "doctype": "Purchase Receipt"
261 },
262 {
263 "type": "report",
Anand Doshi08ef4672014-05-08 11:43:18 +0530264 "is_query_report": True,
Anand Doshi08ef4672014-05-08 11:43:18 +0530265 "name": "Requested Items To Be Transferred",
266 "doctype": "Material Request"
267 },
268 {
269 "type": "report",
270 "is_query_report": True,
271 "name": "Batch-Wise Balance History",
272 "doctype": "Batch"
273 },
274 {
275 "type": "report",
276 "is_query_report": True,
Revant Nandgaonkar0766d3e2016-12-21 12:32:12 +0530277 "name": "Batch Item Expiry Status",
278 "doctype": "Stock Ledger Entry"
279 },
280 {
281 "type": "report",
282 "is_query_report": True,
Anand Doshi08ef4672014-05-08 11:43:18 +0530283 "name": "Item Prices",
284 "doctype": "Price List"
285 },
286 {
287 "type": "report",
288 "is_query_report": True,
289 "name": "Itemwise Recommended Reorder Level",
290 "doctype": "Item"
291 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530292 ]
293 },
Rushabh Mehta67712402015-05-25 18:30:53 +0530294 {
295 "label": _("Help"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530296 "icon": "fa fa-facetime-video",
Rushabh Mehta67712402015-05-25 18:30:53 +0530297 "items": [
298 {
299 "type": "help",
300 "label": _("Items and Pricing"),
301 "youtube_id": "qXaEwld4_Ps"
302 },
303 {
304 "type": "help",
Sambhaji Kolatefd539912015-10-27 17:01:27 +0530305 "label": _("Item Variants"),
306 "youtube_id": "OGBETlCzU5o"
307 },
308 {
309 "type": "help",
Rushabh Mehta67712402015-05-25 18:30:53 +0530310 "label": _("Opening Stock Balance"),
Nabin Hait89085432015-05-29 16:26:07 +0530311 "youtube_id": "0yPgrtfeCTs"
Rushabh Mehta67712402015-05-25 18:30:53 +0530312 },
313 {
314 "type": "help",
Sambhaji Kolatefd539912015-10-27 17:01:27 +0530315 "label": _("Making Stock Entries"),
316 "youtube_id": "Njt107hlY3I"
317 },
318 {
319 "type": "help",
320 "label": _("Serialized Inventory"),
321 "youtube_id": "gvOVlEwFDAk"
322 },
323 {
324 "type": "help",
325 "label": _("Batch Inventory"),
326 "youtube_id": "J0QKl7ABPKM"
327 },
328 {
329 "type": "help",
330 "label": _("Managing Subcontracting"),
331 "youtube_id": "ThiMCC2DtKo"
Rushabh Mehta67712402015-05-25 18:30:53 +0530332 },
333 ]
334 }
Anand Doshi08ef4672014-05-08 11:43:18 +0530335 ]