From 4ef3a2845097b10475cc50616460f4394d9bcd1f Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Mon, 21 Jan 2013 10:32:28 +0530 Subject: [PATCH 1/2] journal voucher difference fix --- accounts/doctype/journal_voucher/journal_voucher.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/accounts/doctype/journal_voucher/journal_voucher.py b/accounts/doctype/journal_voucher/journal_voucher.py index 7c1dcfee8d..92a416d7ba 100644 --- a/accounts/doctype/journal_voucher/journal_voucher.py +++ b/accounts/doctype/journal_voucher/journal_voucher.py @@ -176,9 +176,9 @@ class DocType: if flag == 0 and (flt(diff) != 0): jd = addchild(self.doc, 'entries', 'Journal Voucher Detail', self.doclist) if diff>0: - jd.credit = flt(diff) + jd.credit = flt(abs(diff)) elif diff<0: - jd.debit = flt(diff) + jd.debit = flt(abs(diff)) # Set the total debit, total credit and difference for d in getlist(self.doclist,'entries'): From d9cfee58a1c92de7c6b0b4b8dc0a24075b7c5bb3 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Mon, 21 Jan 2013 10:32:49 +0530 Subject: [PATCH 2/2] added patch --- patches/january_2013/update_number_format.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 patches/january_2013/update_number_format.py diff --git a/patches/january_2013/update_number_format.py b/patches/january_2013/update_number_format.py new file mode 100644 index 0000000000..96284a6f79 --- /dev/null +++ b/patches/january_2013/update_number_format.py @@ -0,0 +1,18 @@ +from __future__ import unicode_literals + +import webnotes + +def execute(): + from webnotes.country_info import get_all + data = get_all() + + webnotes.reload_doc("setup", "doctype", "currency") + + for c in data: + info = webnotes._dict(data[c]) + if webnotes.conn.exists("Currency", info.currency): + doc = webnotes.doc("Currency", info.currency) + doc.fields.update({ + "number_format": info.number_format, + }) + doc.save()