[ale] GnuCash (Was: Re: [OT] Home PBX?)

Jim Kinney jim.kinney at gmail.com
Fri Aug 3 10:53:19 EDT 2012


HA!

You said "US centric" and "metric buttload" in the same sentence!


On Fri, Aug 3, 2012 at 10:48 AM, Derek Atkins <warlord at mit.edu> wrote:
> "mike at trausch.us" <mike at trausch.us> writes:
>
> [snip]
>>> As I said, it's certainly doable.  But I don't think GnuCash would be
>>> the right place for it necessarily only because it's something that
>>> would need to be configured for every business.  Then again it could
>>> just be left open (like the Tax Tables, Customers, Vendors, Billing
>>> Terms, etc) for you to fill in.
>>
>> To a certain extent.  It would be kinda cool if GC had a way to take the
>> data that was in, for example, IRS Pub 15 and automatically handle it.
>> Someone would have to take the tables and formulas and put them in, plus
>> they have to be able to be updated without recompiling GC.
>>
>> I plan on doing something like that when I get to the point where I'm
>> not relying on the payroll company.  The only real complication there is
>> trying to keep up-to-date with the various states.  The IRS sends out a
>> new copy of Pub 15 annually, so updating tax tables based on that would
>> work just fine.  I'm not sure if states actually all do something like
>> that or not.
>
> I've thought about something like that and what it would mean.  The main
> issue is that even right now you're talking about something US-centric.
> And even focusing on US-centric you still have a metric buttload of
> things to worry about, not just the various tax tables for Fed, State,
> County, and City, but also pre-tax deductions, post-tax deductions,
> capped deductions, deductions that count against one tax but not
> another, etc, etc, etc.  It's a complete morass.
>
> Now add a second country.  ;)
>
> Yes, of course the right way to do it would be via a
> scheme/xml/json/TNBT file that contained the tax rules for your locale
> (or allowed you to select your locale to choose the rules).  And yes, it
> should absolutely be a runtime-loaded file, not compiled in.  But
> generating the file accurately every year would be a LOT of work.
>
> Honestly, if I were doing it I would most definitely charge for the tax
> tables, because I don't see an automated way to input them.  And if I
> had to do it by hand every year to support users I would definitely want
> some compensation for my time there.
>
>> Actually, I'm pretty sure that there are people that create data files
>> representing all of those things online.  I wonder how much effort it
>> would be to get GC to do payroll processing in such a way that it could
>> use those tables, and then one could be able to do things like enter the
>> number of hours in GC and get all the right splits out of it.  You'd
>> still have to print checks or initiate the ACH transactions external to
>> GC, though.
>
> GC can print checks.  But yes, you would need to initate ACH outside of
> gnucash.  And you would have to train gnucash to print out an actual
> paystub.
>
>> As an aside: why the hell don't we have a developer-friendly bank,
>> something along the same lines as Stripe, but that allows for small-time
>> ACH transfers?
>
> Good question.  Possibly because Intuit controls the market and there is
> no open-source OFX server?
>
>>       --- Mike
>
> -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
>        warlord at MIT.EDU                        PGP key available
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://mail.ale.org/mailman/listinfo/ale
> See JOBS, ANNOUNCE and SCHOOLS lists at
> http://mail.ale.org/mailman/listinfo



-- 
--
James P. Kinney III

Every time you stop a school, you will have to build a jail. What you
gain at one end you lose at the other. It's like feeding a dog on his
own tail. It won't fatten the dog.
- Speech 11/23/1900 Mark Twain

http://electjimkinney.org
http://heretothereideas.blogspot.com/


More information about the Ale mailing list