From 97b8a7b237afe68f2727bdff581b9c7d166c70dd Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Wed, 6 Dec 2017 19:55:57 +0530 Subject: [PATCH] Minor fixes in payroll entry --- .../journal_entry_account/journal_entry_account.json | 4 ++-- erpnext/hr/doctype/payroll_entry/payroll_entry.json | 4 ++-- erpnext/hr/doctype/payroll_entry/payroll_entry.py | 9 ++++++--- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/erpnext/accounts/doctype/journal_entry_account/journal_entry_account.json b/erpnext/accounts/doctype/journal_entry_account/journal_entry_account.json index 48d5ed2ca9..2954f72fdc 100644 --- a/erpnext/accounts/doctype/journal_entry_account/journal_entry_account.json +++ b/erpnext/accounts/doctype/journal_entry_account/journal_entry_account.json @@ -618,7 +618,7 @@ "label": "Reference Type", "length": 0, "no_copy": 0, - "options": "\nSales Invoice\nPurchase Invoice\nJournal Entry\nSales Order\nPurchase Order\nExpense Claim\nAsset\nEmployee Loan", + "options": "\nSales Invoice\nPurchase Invoice\nJournal Entry\nSales Order\nPurchase Order\nExpense Claim\nAsset\nEmployee Loan\nPayroll Entry", "permlevel": 0, "precision": "", "print_hide": 0, @@ -827,7 +827,7 @@ "issingle": 0, "istable": 1, "max_attachments": 0, - "modified": "2017-08-30 08:44:54.295493", + "modified": "2017-12-06 19:54:19.851534", "modified_by": "Administrator", "module": "Accounts", "name": "Journal Entry Account", diff --git a/erpnext/hr/doctype/payroll_entry/payroll_entry.json b/erpnext/hr/doctype/payroll_entry/payroll_entry.json index 397cb13d36..5cd1e53a6d 100644 --- a/erpnext/hr/doctype/payroll_entry/payroll_entry.json +++ b/erpnext/hr/doctype/payroll_entry/payroll_entry.json @@ -747,7 +747,7 @@ }, { "allow_bulk_edit": 0, - "allow_on_submit": 0, + "allow_on_submit": 1, "bold": 0, "collapsible": 0, "columns": 0, @@ -878,7 +878,7 @@ "issingle": 0, "istable": 0, "max_attachments": 0, - "modified": "2017-11-30 18:33:38.967104", + "modified": "2017-12-06 19:47:03.235021", "modified_by": "Administrator", "module": "HR", "name": "Payroll Entry", diff --git a/erpnext/hr/doctype/payroll_entry/payroll_entry.py b/erpnext/hr/doctype/payroll_entry/payroll_entry.py index 55459c7b4a..db423399dc 100644 --- a/erpnext/hr/doctype/payroll_entry/payroll_entry.py +++ b/erpnext/hr/doctype/payroll_entry/payroll_entry.py @@ -165,7 +165,8 @@ class PayrollEntry(Document): not_submitted_ss.append(ss_dict) if submitted_ss: jv_name = self.make_accural_jv_entry() - frappe.msgprint(_("Salary Slip submitted from {0} to {1}").format(ss_obj.start_date, ss_obj.end_date)) + frappe.msgprint(_("Salary Slip submitted for period from {0} to {1}") + .format(ss_obj.start_date, ss_obj.end_date)) return create_submit_log(submitted_ss, not_submitted_ss, jv_name) @@ -331,7 +332,9 @@ class PayrollEntry(Document): }, { "account": default_payroll_payable_account, - "debit_in_account_currency": payment_amount + "debit_in_account_currency": payment_amount, + "reference_type": self.doctype, + "reference_name": self.name } ]) return journal_entry.as_dict() @@ -445,7 +448,7 @@ def create_submit_log(submitted_ss, not_submitted_ss, jv_name): frappe.msgprint("No salary slip found to submit for the above selected criteria OR salary slip already submitted") if not_submitted_ss: - frappe.msgprint("Not submitted Salary Slip
\ + frappe.msgprint("Could not submit any Salary Slip
\ Possible reasons:
\ 1. Net pay is less than 0.
\ 2. Company Email Address specified in employee master is not valid.
") \ No newline at end of file