Lot transfers

Ted Creedon tcreedon at easystreet.net
Thu Feb 21 10:54:11 EST 2013


IRS allows FIFO, LIFO, etc

you get to select once

On Thu, Feb 21, 2013 at 4:21 AM, Peter Dey <gnucash at realmtech.net> wrote:

> Just thought I'd followup on this -- I didn't receive any replies.
>
> Any idea about the technical complexity involved in implementing this
> functionality/modification?
>
> Thanks,
> Peter
>
> On Wed, Jan 23, 2013 at 10:52:03PM +1100, Peter Dey wrote:
> > Hi all,
> >
> > I've got a bit over AU$100 credit leftover at a freelance developer site
> called
> > freelancer.com.
> >
> > I'd like to create a project on the site to fund the implementation of
> the lot
> > transfer functionality described here:
> >
> >     http://wiki.gnucash.org/wiki/Concept_of_Lots
> >
> > Since I know very little about GnuCash's internal architecture, I was
> hoping
> > someone here would be willing to help me write the specification to
> ensure it's
> > done in a way suitable to be merged into the mainline, for everyone to
> benefit
> > from it.
> >
> > As far as I can tell, it would involve:
> >
> > 1. Addition of a checkbox to the New/Edit account screens to mark an
> account as
> >    a "lot account"
> > 2. A hook somewhere auto-create a new lot when there's a new entry.  Code
> >    could probably be borrowed from the scrubber?
> > 3. (personal preference, not on the wiki) add a column to "lot accounts"
> to show
> >    the lot title against every split
> > 4. Assume LIFO like the scrubber does -- add a hook to auto-assign (and
> close)
> >    lots on outgoing transactions.  Again,. probably could be borrowed
> from
> >    the lot scrubber.
> > 5. The most complicated: alter the data structure to remove the tie
> between lots
> >    and accounts (i.e., guid only).  This will probably need changes in
> other
> >    places that make an assumption or have a dependency that lot guids
> lie in a
> >    single account.  I can only think of the lot scrubber at the moment?
> > 6. Assuming it would go into a future release of GnuCash, presumably
> some logic
> >    to upgrade the data file/database schema
> >
> > Any and all help appreciated...
> >
> > Cheers,
> > Peter
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
>


More information about the gnucash-devel mailing list