blob: 87aff2194e258a6bf8e4542970f41b43171cdc96 [file] [log] [blame]
Rushabh Mehta3daa49a2014-10-21 16:16:30 +05301# Copyright (c) 2013, Web Notes Technologies Pvt. Ltd. and Contributors
2# License: GNU General Public License v3. See license.txt
3
4from __future__ import unicode_literals
5import frappe
Neil Trini Lasradod718c932014-10-22 15:56:38 +05306from erpnext.templates.utils import get_currency_context
Rushabh Mehta3daa49a2014-10-21 16:16:30 +05307
8no_cache = 1
9no_sitemap = 1
10
11def get_context(context):
12 invoices_context = get_currency_context()
13 invoices_context.update({
14 "title": "Invoices",
Neil Trini Lasradod718c932014-10-22 15:56:38 +053015 "method": "erpnext.templates.pages.invoices.get_invoices",
Rushabh Mehta3daa49a2014-10-21 16:16:30 +053016 "icon": "icon-file-text",
17 "empty_list_message": "No Invoices Found",
18 "page": "invoice"
19 })
20 return invoices_context
21
22@frappe.whitelist()
23def get_invoices(start=0):
Neil Trini Lasradod718c932014-10-22 15:56:38 +053024 from erpnext.templates.utils import get_transaction_list
25 from erpnext.templates.pages.invoice import modify_status
Rushabh Mehta3daa49a2014-10-21 16:16:30 +053026 invoices = get_transaction_list("Sales Invoice", start, ["outstanding_amount"])
27 for d in invoices:
28 modify_status(d)
29 return invoices