"Patrik Lermon" <[EMAIL PROTECTED]> writes:

>> Underlying assumptions in the business features that Invoices are always
>> on sign and Payments are always the other.  A negative payment would
>> therefore look like an Invoice..  but it's NOT an invoice.. And it would
>> confuse the payment-merging processing for handling over/under-payments
>> across multiple invoices.
>>
>> Feel free to look at src/business/business-core/gncInvoice.c if you want
>> to try to come up with a better approach.
[snip]
> I think that assumption is actually wrong.

Oh, I'm not saying that the assumption is RIGHT, just that the
assumption was made and it exists in the code.  What it means is that
it's not EASY to make this change.  It's not just as simple as
removing the check in the UI.  It's a deeper issue; the whole set of
algorithms need to be re-thunk in order to remove this assumption.

So, the challenge to you is to come up with a patch that does it!
Good Luck!

> /Patrik

-derek

-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       [EMAIL PROTECTED]                        PGP key available
_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to