From 8326028d33a80a2e2f17cd77ecb9beb27d76c555 Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Fri, 23 Jun 2017 12:56:12 +0530 Subject: [PATCH] Don't validate delivery note and sales order required for the POS invoice --- erpnext/accounts/doctype/sales_invoice/sales_invoice.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/erpnext/accounts/doctype/sales_invoice/sales_invoice.py b/erpnext/accounts/doctype/sales_invoice/sales_invoice.py index 85c50790fbb..fd4598cf0a0 100644 --- a/erpnext/accounts/doctype/sales_invoice/sales_invoice.py +++ b/erpnext/accounts/doctype/sales_invoice/sales_invoice.py @@ -54,7 +54,10 @@ class SalesInvoice(SellingController): def validate(self): super(SalesInvoice, self).validate() self.validate_auto_set_posting_time() - self.so_dn_required() + + if not self.is_pos: + self.so_dn_required() + self.validate_proj_cust() self.validate_with_previous_doc() self.validate_uom_is_integer("stock_uom", "stock_qty")