Auto set default bank/cash account on select of Bank/Cash Voucher in JV
diff --git a/erpnext/accounts/doctype/journal_voucher/journal_voucher.js b/erpnext/accounts/doctype/journal_voucher/journal_voucher.js
index 9174873..4ba4dff 100644
--- a/erpnext/accounts/doctype/journal_voucher/journal_voucher.js
+++ b/erpnext/accounts/doctype/journal_voucher/journal_voucher.js
@@ -213,10 +213,11 @@
return;
var update_jv_details = function(doc, r) {
- $.each(r.message, function(i, d) {
- var jvdetail = frappe.model.add_child(doc, "Journal Voucher Detail", "entries");
- jvdetail.account = d.account;
- jvdetail.balance = d.balance;
+ var jvdetail = frappe.model.add_child(doc, "Journal Voucher Detail", "entries");
+ $.each(r, function(i, d) {
+ var row = frappe.model.add_child(doc, "Journal Voucher Detail", "entries");
+ row.account = d.account;
+ row.balance = d.balance;
});
refresh_field("entries");
}
@@ -231,7 +232,7 @@
},
callback: function(r) {
if(r.message) {
- update_jv_details(doc, r);
+ update_jv_details(doc, [r.message]);
}
}
})
@@ -245,7 +246,7 @@
callback: function(r) {
frappe.model.clear_table(doc, "entries");
if(r.message) {
- update_jv_details(doc, r);
+ update_jv_details(doc, r.message);
}
cur_frm.set_value("is_opening", "Yes")
}