minor fixes
diff --git a/erpnext/accounts/doctype/sales_invoice/test_sales_invoice.py b/erpnext/accounts/doctype/sales_invoice/test_sales_invoice.py
index 7cdb6df..cf752af 100644
--- a/erpnext/accounts/doctype/sales_invoice/test_sales_invoice.py
+++ b/erpnext/accounts/doctype/sales_invoice/test_sales_invoice.py
@@ -759,12 +759,11 @@
self.assertRaises(SerialNoDuplicateError, si.cancel)
def test_invoice_due_date_against_customers_credit_days(self):
- si = create_sales_invoice()
# set customer's credit days
frappe.db.set_value("Customer", "_Test Customer", "credit_days_based_on", "Fixed Days")
frappe.db.set_value("Customer", "_Test Customer", "credit_days", 10)
- si.validate()
+ si = create_sales_invoice()
self.assertEqual(si.due_date, add_days(nowdate(), 10))
# set customer's credit days is last day of the next month
diff --git a/erpnext/accounts/party.py b/erpnext/accounts/party.py
index 1f655df..0bf014b 100644
--- a/erpnext/accounts/party.py
+++ b/erpnext/accounts/party.py
@@ -164,7 +164,7 @@
"""Set Due Date = Posting Date + Credit Days"""
due_date = None
if posting_date and party:
- due_date = nowdate()
+ due_date = posting_date
if party_type=="Customer":
credit_days_based_on, credit_days = get_credit_days(party_type, party, company)
if credit_days_based_on == "Fixed Days" and credit_days: