From 9cb69ca0e34cc560c43e94855cf9efd046a062b9 Mon Sep 17 00:00:00 2001 From: KanchanChauhan Date: Mon, 17 Oct 2016 16:40:16 +0530 Subject: [PATCH] Posting Date cannot be future date (#6628) --- .../stock/doctype/purchase_receipt/purchase_receipt.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py index 20630b247d..6d6ae9719a 100644 --- a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py +++ b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py @@ -4,9 +4,9 @@ from __future__ import unicode_literals import frappe -from frappe.utils import flt, cint +from frappe.utils import flt, cint, nowdate -from frappe import _ +from frappe import throw, _ import frappe.defaults from erpnext.controllers.buying_controller import BuyingController @@ -58,6 +58,10 @@ class PurchaseReceipt(BuyingController): pc_obj = frappe.get_doc('Purchase Common') self.check_for_closed_status(pc_obj) + + if self.posting_date > nowdate(): + throw(_("Posting Date cannot be future date")) + def validate_with_previous_doc(self): super(PurchaseReceipt, self).validate_with_previous_doc({