Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 51D2D200AED for ; Tue, 3 May 2016 21:55:11 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 5068B1609F5; Tue, 3 May 2016 21:55:11 +0200 (CEST) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 788F01609A9 for ; Tue, 3 May 2016 21:55:10 +0200 (CEST) Received: (qmail 71153 invoked by uid 500); 3 May 2016 19:55:09 -0000 Mailing-List: contact dev-help@fineract.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@fineract.incubator.apache.org Delivered-To: mailing list dev@fineract.incubator.apache.org Received: (qmail 71141 invoked by uid 99); 3 May 2016 19:55:09 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 03 May 2016 19:55:09 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id DCC8118014A for ; Tue, 3 May 2016 19:55:08 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.308 X-Spam-Level: * X-Spam-Status: No, score=1.308 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=musoni-eu.20150623.gappssmtp.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id ngcu3ajZBkKq for ; Tue, 3 May 2016 19:55:04 +0000 (UTC) Received: from mail-qg0-f52.google.com (mail-qg0-f52.google.com [209.85.192.52]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id EB5845F484 for ; Tue, 3 May 2016 19:55:03 +0000 (UTC) Received: by mail-qg0-f52.google.com with SMTP id w36so13463170qge.3 for ; Tue, 03 May 2016 12:55:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=musoni-eu.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=6eHQeGyyU38jvXoM3fwRo2orGjEfv8m820u+Vy2bO/w=; b=snxkxiG0MCt4WXbxOuoUCvDbjBxOAsainnZUdN12l7pKITRw+8YWiPwKFYPFnBPCN2 q3QJSfONP7uWJXCG/rxCC2iu95tm67dc8U4VvzOCE2z+FOrPWLx1sGGytDdC72BlqrEe oFZS74f/ONGI6q8T6gXBBQt63YEFEGq3HWe8N77pXnq+cYWMlHOsiuDK7REJJRXnnT53 iwFwmf1Rp0YNSelovsSnN96pfjN+qv+2vDAohXm6v6Ss581VeOwieENIsQTKpqMFoKYY tFATHJk5CUJCId2WZlu9WZOdg671ALCVgXV65/e72QP2LVLQ8oFQjABt1PlZGa82D8wL HaJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=6eHQeGyyU38jvXoM3fwRo2orGjEfv8m820u+Vy2bO/w=; b=aQ3P9Fn9lASSOKZXEyQ43k/M65DxzHfzn6I6UVNMNwgOS4SZwOrCcrik0T7ymKzTr1 CPbcGzB1iVwLp67EEeRKXUFLRKliOPMaTIqZHROGf7NWNLzS9qKfnuwZdYYPI4uWTyyh Fa3zklTWPCw2BNoqIIjJNKYTZuCQISYdd8KKLx779zpiksYP2uz6EWC6tSYxTRTsRolg RNQj6yCwmIyBa+0Xc2FbsVh1tZ7uLNNjEg9K49X1JABZ2p+o+vPaZqBMdcf7IqNdfGpy bfSjFFoS2yKltcfmK3cHvPaM/Llfw3HrJ4ZM1/gOnj+5BAIvg7zPdjHrhiFHQCk9mvPn 12Zw== X-Gm-Message-State: AOPr4FUiYoUkah9c3Efn0pSyLniiCNKhfBjWYv6jNUlDjOobAPkhhYBHJ01NIvD/DEzzPbx2KSYfjLYJjoY2V+fd X-Received: by 10.140.155.19 with SMTP id b19mr4919233qhb.14.1462305302612; Tue, 03 May 2016 12:55:02 -0700 (PDT) MIME-Version: 1.0 Received: by 10.55.38.145 with HTTP; Tue, 3 May 2016 12:54:43 -0700 (PDT) In-Reply-To: References: <005d01d1a55b$00897370$019c5a50$@intrasofttechnologies.com> From: Sander van der Heyden Date: Tue, 3 May 2016 21:54:43 +0200 Message-ID: Subject: Re: Loan Fees Bug To: dev@fineract.incubator.apache.org Cc: "Zayyad A. Said" , Sangamesh N Content-Type: multipart/alternative; boundary=001a1139cf481da5910531f57c68 archived-at: Tue, 03 May 2016 19:55:11 -0000 --001a1139cf481da5910531f57c68 Content-Type: text/plain; charset=UTF-8 Hi Zayyad, This is not a bug, but actually existing functionality that has worked like this at least for the last year or so. We've been educating our users on this for quite some time. The logic behind this is very much tied to the structure in the system. Because loan payments and charges are all linked to schedule instalments, any loan fee that is set up as "Specified due date" is actually tied to the loan instalment it falls into, and therefore (depending on the payment order picked), it will be paid off as soon as the first payment 'hits' that instalment, which in your case is that payment from earlier on. If the fee is applied after the payment and no backdates are made, this won't cause any weird bookings, but as soon as you start backdating or adjusting older payments the reprocessing of the schedule will re-allocate the payments like this. I completely understand that this is seen as 'undesirable' behaviour, but this is also quite a core bit of code around the charges, that would need to be redesigned to change this. If this is therefore core-team development effort, I propose to treat this as a known error / improvement and not rush into revamping part of the charges code without also considering other improvements (or creating bugs while solving others). But keen to hear other thoughts on this from the other devs? Thanks, Sander Sander van der Heyden CTO Musoni Services Mobile (NL): +31 (0)6 14239505 Skype: s.vdheyden Website: musonisystem.com Follow us on Twitter! Postal address: Hillegomstraat 12-14, office 0.09, 1058 LS, Amsterdam, The Netherlands On Tue, May 3, 2016 at 6:50 PM, Ed Cable wrote: > Zayyad, > > Since this is potentially a bug in the core Fineract platform, i'm > directly the conversation to that mailing list - we'll continue the > conversation there. > > On Tue, May 3, 2016 at 9:43 AM, Zayyad A. Said < > zayyad@intrasofttechnologies.com> wrote: > >> Hi Devs, >> >> >> >> We seem to be having a bug on fees applied after a loan payment is done. >> The fee income seem to be reported in the previous schedule when the last >> payment was done. >> >> >> >> To reproduce this check out this account >> https://demo3.openmf.org/#/viewloanaccount/42 (mifos/password) for >> client Allen E. >> >> >> >> Two different charges were applied on 1st May 2016 i.e. Loan Extension >> of 600/= and Penalty of 1000/= and were also paid same day (You can verify >> from the charges tab). >> >> >> >> If you view them on Transactions tab, these fees shows to have been >> collected on 15th April 2016 which was the date partial payment was >> done to this loan account. >> >> >> >> This poses a very serious challenge in proper accounting of income as >> this income is now reported in a different month and not the actual month >> when it was charged and paid. >> >> >> >> Please look into this urgently and would appreciate if it can be a given >> a top priority to have it fixed. >> >> >> >> Your feedback will be appreciated. >> >> >> >> Regards; >> >> >> >> >> >> ********* >> >> *Zayyad A. Said | Chairman & C.E.O* >> >> >> >> Cell No.: +254 716 615274 | Skype: *zsaid2011* >> >> Email: zayyad@intrasofttechnologies.com >> >> >> >> [image: Email banner] >> >> >> > > > > -- > *Ed Cable* > Director of Community Programs, Mifos Initiative > edcable@mifos.org | Skype: edcable | Mobile: +1.484.477.8649 > > *Collectively Creating a World of 3 Billion Maries | *http://mifos.org > > > --001a1139cf481da5910531f57c68--