Merge pull request #17352 from nabinhait/pos-advance

fix: don't allocate advances if POS
This commit is contained in:
Deepesh Garg 2019-04-24 08:18:05 +05:30 committed by GitHub
commit 719dc506b9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 1 deletions

View File

@ -369,6 +369,7 @@ erpnext.accounts.SalesInvoiceController = erpnext.selling.SellingController.exte
set_pos_data: function() {
if(this.frm.doc.is_pos) {
this.frm.set_value("allocate_advances_automatically", this.frm.doc.is_pos ? 0 : 1);
if(!this.frm.doc.company) {
this.frm.set_value("is_pos", 0);
frappe.msgprint(__("Please specify Company to proceed"));

View File

@ -89,7 +89,7 @@ class AccountsController(TransactionBase):
self.validate_paid_amount()
if self.doctype in ['Purchase Invoice', 'Sales Invoice']:
if cint(self.allocate_advances_automatically):
if cint(self.allocate_advances_automatically) and not cint(self.is_pos):
self.set_advances()
if self.is_return: