From 5fadd355dfab01cc8883d5b0b179cf5d10f79a3d Mon Sep 17 00:00:00 2001 From: "hello@openetech.com" Date: Sat, 19 Oct 2019 00:19:21 +0530 Subject: [PATCH] add naming series option --- .../import_supplier_invoice.json | 10 +++++++++- .../import_supplier_invoice/import_supplier_invoice.py | 3 ++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/erpnext/regional/doctype/import_supplier_invoice/import_supplier_invoice.json b/erpnext/regional/doctype/import_supplier_invoice/import_supplier_invoice.json index 6d28eac341..aabf9de3cd 100644 --- a/erpnext/regional/doctype/import_supplier_invoice/import_supplier_invoice.json +++ b/erpnext/regional/doctype/import_supplier_invoice/import_supplier_invoice.json @@ -4,6 +4,7 @@ "editable_grid": 1, "engine": "InnoDB", "field_order": [ + "invoice_series", "company", "item_code", "supplier_group", @@ -67,9 +68,16 @@ "fieldtype": "Data", "label": "Status", "read_only": 1 + }, + { + "fieldname": "invoice_series", + "fieldtype": "Select", + "label": "Invoice Series", + "options": "ACC-PINV-.YYYY.-", + "reqd": 1 } ], - "modified": "2019-10-16 02:00:00.538268", + "modified": "2019-10-19 00:15:11.404733", "modified_by": "Administrator", "module": "Regional", "name": "Import Supplier Invoice", diff --git a/erpnext/regional/doctype/import_supplier_invoice/import_supplier_invoice.py b/erpnext/regional/doctype/import_supplier_invoice/import_supplier_invoice.py index 5144be1ae7..dc580ad24b 100644 --- a/erpnext/regional/doctype/import_supplier_invoice/import_supplier_invoice.py +++ b/erpnext/regional/doctype/import_supplier_invoice/import_supplier_invoice.py @@ -158,6 +158,7 @@ class ImportSupplierInvoice(Document): pin_code = pin_code, country = country) pi_name = create_purchase_invoice(company = self.company, + naming_series = self.invoice_series, supplier_name = supplier_name, bill_no = invoice_no, document_type = document_type, @@ -295,7 +296,7 @@ def create_purchase_invoice(**args): pi = frappe.get_doc({ "doctype": "Purchase Invoice", "company": args.company, - "naming_series": "PINV-", + "naming_series": args.naming_series, "supplier": args.supplier_name, "is_return": args.is_return, "posting_date": today(),